Parse Tree
9000 + 24
9000 + (6*4)
Parse Tree Operator
PrimaryExpression
PrimaryExpression:
NUM
(Expression)
MultiplicativeExpression
MultiplicativeExpression:
PrimaryExpression
PrimaryExpression mop PrimaryExpression ... mop PrimaryExpression
// multiplicative operator
mop:
*
/
AdditiveExpression
AdditiveExpression:
MultiplicativeExpression
MultiplicativeExpression aop MultiplicativeExpression ... aop MultiplicativeExpression
// additive operator
aop:
+
-
Arithmetic expression
Expression:
AdditiveExpression
Welcome to point out the mistakes and faults!