Grammar 0 $accept: st $end 1 st: st exp 2 | exp 3 exp: exp OPA NUM 4 | NUM Terminals, with rules where they appear $end (0) 0 error (256) NUM (258) 3 4 OPA (259) 3 Nonterminals, with rules where they appear $accept (5) on left: 0 st (6) on left: 1 2, on right: 0 1 exp (7) on left: 3 4, on right: 1 2 3 state 0 0 $accept: . st $end NUM shift, and go to state 1 st go to state 2 exp go to state 3 state 1 4 exp: NUM . $default reduce using rule 4 (exp) state 2 0 $accept: st . $end 1 st: st . exp $end shift, and go to state 4 NUM shift, and go to state 1 exp go to state 5 state 3 2 st: exp . 3 exp: exp . OPA NUM OPA shift, and go to state 6 $default reduce using rule 2 (st) state 4 0 $accept: st $end . $default accept state 5 1 st: st exp . 3 exp: exp . OPA NUM OPA shift, and go to state 6 $default reduce using rule 1 (st) state 6 3 exp: exp OPA . NUM NUM shift, and go to state 7 state 7 3 exp: exp OPA NUM . $default reduce using rule 3 (exp)