Chapter 4: Syntax Analysis

Actions in an LR (shift reduce) parser

. Assume Si is top of stack and ai is current input symbol

. Action [Si ,a i ] can have four values

1. shift ai to the stack and goto state Sj

2. reduce by a rule

3. Accept

4. error