parse | ::= | Expression |
Expression | ::= | ( BinaryOperation | UnaryOperation | Terminal ) |
BinaryOperation | ::= | ( BinaryOperator Expression Expression ) |
UnaryOperation | ::= | ( UnaryOperator Expression ) |
BinaryOperator | ::= | ( <PLUS> | <MINUS> | <MULT> | <DIV> ) |
UnaryOperator | ::= | <SQRT> |
Terminal | ::= | <CHAR> |