Parser Table
Grammar
| start | ::= |
expr |
all |
start: value |
| expr | ::= |
value |
all |
start: value |
| | |
expr + expr |
all |
start: value + value |
| | |
expr - expr |
all |
start: value - value |
| | |
expr * expr |
all |
start: value * value |
| -root-0 | ::= |
start ␄ |
all |
start: value |
Non Terminals
| Non terminal | Epsilon | First | Result | Last | Result | Follow | Result |
| start | false |
| |
| |
| |
| expr | false |
| |
| |
| Follow(start) | | minus | | mult | | plus | | |
| -root-0 | false |
| |
| |
|
Start States
| Non terminal | Start State |
| start | state0 |
States
state0 - state 0:
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state1 - state 0: value
Compatible versions :
DEFAULT
state2 - state 0: value
Compatible versions :
DEFAULT
| Kernel items | Actions |
|
|
| __eof__ | : |
accept |
| branch | : |
exit exit |
|
state3 - state 0: value ␄
Compatible versions :
DEFAULT
| Kernel items | Actions |
|
|
| __eof__ | : |
accept |
| branch | : |
exit exit |
|
state4 - state 0: value
Compatible versions :
DEFAULT
state5 - state 0: value -
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state6 - state 0: value - value
Compatible versions :
DEFAULT
state7 - state 0: value *
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state8 - state 0: value * value
Compatible versions :
DEFAULT
state9 - state 0: value +
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state10 - state 0: value + value
Compatible versions :
DEFAULT