Delete ebnf.cpp
This commit is contained in:
parent
be7ee27362
commit
bdbace0cab
|
@ -1,53 +0,0 @@
|
|||
LR(1)
|
||||
<scalar> ::=
|
||||
<number>|<string>
|
||||
<identifier> <=> <scalar>|<identifier>|<list>|<hash>
|
||||
<scalars> ::=
|
||||
<scalar>|<list>|<hash>|<function>|<calculation> <,> <identifier>|<identifiers>|<scalar>|<scalars>|<list>|<hash>|<function>|<calcualtion>
|
||||
<identifier> ::=
|
||||
<identifier>
|
||||
<identifier> <[> <scalar>|<identifier>|<calculation> <]>
|
||||
<identifier> <[> <scalar>|<identifier>|<calculation> <:> <scalar>|<identifier>|<calculation> <]>
|
||||
<identifier> <.> <identifier>
|
||||
<identifier> <(><)>
|
||||
<identifier> <(> <scalar>|<scalars>|<identifier>|<identifiers>|<list>|<hash>|<function>|<calculation> <)>
|
||||
<identifiers> ::=
|
||||
<identifier> <,> <identifier>|<identifiers>
|
||||
<list> ::=
|
||||
<[><]>
|
||||
<[> <scalars>|<identifiers>|<list>|<hash> <]>
|
||||
<hash> ::=
|
||||
<{><}>
|
||||
<{> <hash_member>|<hash_members> <}>
|
||||
<hash_member> ::=
|
||||
<identifier> <:> <scalar>|<identifier>|<list>|<hash>|<function>
|
||||
<hash_members> ::=
|
||||
<hash_member> <,> <hash_member>|<hash_members>
|
||||
<definition> ::=
|
||||
<var> <identifier> <=> <scalar>|<identifier>|<list>|<hash> <;>
|
||||
<var> <identifier> <=> <function>
|
||||
<var> <(> <identifiers> <)> <=> <(> <identifiers> <)> <;>
|
||||
<var> <(> <identifiers> <)> <=> <scalar>|<identifier>|<list>|<hash> <;>
|
||||
<(> <var> <identifiers> <)> <=> <(> <identifiers> <)> <;>
|
||||
<(> <var> <identifiers> <)> <=> <scalar>|<identifier>|<list>|<hash> <;>
|
||||
<assignment> ::=
|
||||
<!var> <identifier> <operator> <scalar>|<identifier>|<list>|<hash> <;>
|
||||
<!var> <(> <identifiers> <)> <operator> <(> <identifiers> <)> <;>
|
||||
<!var> <(> <identifiers> <)> <operator> <scalar>|<identifier>|<list>|<hash> <;>
|
||||
<function> ::=
|
||||
<func> <{><}>
|
||||
<func> <{> <statement> <}>
|
||||
<func> <(><)> <{><}>
|
||||
<func> <(><)> <{> <statement> <}>
|
||||
<func> <(> <identifier>|<identifiers> <)> <{><}>
|
||||
<func> <(> <identifier>|<identifiers> <)> <{> <statement> <}>
|
||||
<calculation> ::=
|
||||
<scalar>|<identifier>|<calculation> <+>|<->|<*>|</>|<~>|<<>|<<=>|<>>|<>=>|<==>|<!=>|<and>|<or> <scalar>|<identifier>|<calculation>
|
||||
<(> <scalar>|<identifier>|<calculation> <)> <+>|<->|<*>|</>|<~>|<<>|<<=>|<>>|<>=>|<==>|<!=>|<and>|<or> <scalar>|<identifier>|<calculation>
|
||||
<scalar>|<identifier>|<calculation> <+>|<->|<*>|</>|<~>|<<>|<<=>|<>>|<>=>|<==>|<!=>|<and>|<or> <(> <scalar>|<identifier>|<calculation> <)>
|
||||
<(> <scalar>|<identifier>|<calculation> <)> <+>|<->|<*>|</>|<~>|<<>|<<=>|<>>|<>=>|<==>|<!=>|<and>|<or> <(> <scalar>|<identifier>|<calculation> <)>
|
||||
<loop>
|
||||
<choose>
|
||||
<statement>
|
||||
<statements>
|
||||
|
Loading…
Reference in New Issue