LL(1) grammar ('' is ε):
|
|
FIRST | FOLLOW | Nonterminal | + | * | ( | ) | id | $ |
---|
|
{(,id} | {$,)} | E | | | E -> T E' | | E -> T E' | | |
{+,''} | {$,)} | E' | E' -> + T E' | | | E' -> '' | | E' -> '' | |
{(,id} | {+,$,)} | T | | | T -> F T' | | T -> F T' | | |
{*,''} | {+,$,)} | T' | T' -> '' | T' -> * F T' | | T' -> '' | | T' -> '' | |
{(,id} | {*,+,$,)} | F | | | F -> ( E ) | | F -> id | |
|