A nonterminal symbol. It is made of Production{T}s.
User code must not inherit from this class, or an exception might be thrown.
Instance member | Description |
Full Usage:
this.Name
Returns: string
|
The nonterminal's name.
|
Full Usage:
this.SetProductions
Parameters:
Production<'T>
prods : Production<'T>[]
Modifiers: abstract |
Sets the nonterminal's productions. This method must only be called once, and before building a designtime Farkle containing this nonterminal. Subsequent calls, and these after building are ignored.
|