06.01.2015 Views

Manual

Manual

Manual

SHOW MORE
SHOW LESS

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)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!