Delete ebnf.cpp

This commit is contained in:
Valk Richard Li 2019-08-26 11:13:01 +08:00 committed by GitHub
parent be7ee27362
commit bdbace0cab
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 0 additions and 53 deletions

View File

@ -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>