2024-03-31 21:10:56 +00:00
|
|
|
ROOT ::= EXPR*
|
2024-03-31 23:32:47 +00:00
|
|
|
EXPR ::= TERM
|
|
|
|
TERM ::= FACTOR ((add|sub) FACTOR)*
|
|
|
|
FACTOR ::= USUB ((mul|div|mod) USUB)*
|
|
|
|
USUB ::= sub* POW
|
|
|
|
POW ::= LITERAL (pow LITERAL)?
|
|
|
|
LITERAL ::=
|
|
|
|
| BUILTIN
|
|
|
|
| opar EXPR cpar
|
2024-03-31 21:10:56 +00:00
|
|
|
BUILTIN ::=
|
|
|
|
| int
|