Manual
Manual
Manual
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
94 Bison 2.3<br />
exp -> exp ’+’ exp . [$, ’+’, ’-’, ’/’] (rule 1)<br />
exp -> exp . ’-’ exp (rule 2)<br />
exp -> exp . ’*’ exp (rule 3)<br />
exp -> exp . ’/’ exp (rule 4)<br />
’*’ shift, and go to state 6<br />
’/’ shift, and go to state 7<br />
’/’ [reduce using rule 1 (exp)]<br />
$default reduce using rule 1 (exp)<br />
The remaining states are similar:<br />
state 9<br />
exp -> exp . ’+’ exp (rule 1)<br />
exp -> exp . ’-’ exp (rule 2)<br />
exp -> exp ’-’ exp . (rule 2)<br />
exp -> exp . ’*’ exp (rule 3)<br />
exp -> exp . ’/’ exp (rule 4)<br />
’*’ shift, and go to state 6<br />
’/’ shift, and go to state 7<br />
’/’ [reduce using rule 2 (exp)]<br />
$default reduce using rule 2 (exp)<br />
state 10<br />
exp -> exp . ’+’ exp (rule 1)<br />
exp -> exp . ’-’ exp (rule 2)<br />
exp -> exp . ’*’ exp (rule 3)<br />
exp -> exp ’*’ exp . (rule 3)<br />
exp -> exp . ’/’ exp (rule 4)<br />
’/’ shift, and go to state 7<br />
’/’ [reduce using rule 3 (exp)]<br />
$default reduce using rule 3 (exp)<br />
state 11<br />
exp -> exp . ’+’ exp (rule 1)<br />
exp -> exp . ’-’ exp (rule 2)<br />
exp -> exp . ’*’ exp (rule 3)<br />
exp -> exp . ’/’ exp (rule 4)<br />
exp -> exp ’/’ exp . (rule 4)