Guess Exp ::= Factor MoreExp MoreExp ::= expsilon | AddOp Factor *Evaluate* MoreExp | MulOp Term *Evaluate* MoreExp Term ::= Factor MoreTerm MoreTerm ::= epsilon | MulOp Factor *Evaluate* MoreTerm Factor ::= NUMBER | ID | OPEN Exp CLOSE Actual Exp ::= Term Exp' Exp' ::= epsilon | AddOp Term Exp' Term ::= Factor Term' Term' ::= epsilon | MulOp Factor Term' Factor ::= NUMBER | ID | OPEN Exp Close