LL1 Parser Table Simulator
The Grammar uses the following form:
Productions must be in the form of 'Non-Terminal' <Assignment Symbol> 'Production'
The right hand side of the production may contain: Non-terminals, Terminals, or epsilon
Spaces can be used to separate symbols in the right hand side of a production
The '|' symbol can be used in the right hand side of the production as a short hand.
Ie:
D ::= B | C is short-hand for
D ::= B
D ::= C
Note: The generated grammars from the random button may not be ll1 parsable