| AssemblyEOI |
A terminal that accepts the end of input
|
| AssemblyExtendedNonTerminal |
The type of non-terminal for an "extended grammar"
|
| AssemblyFixedNumericTerminal |
A terminal that accepts only a particular numeric value
This is different from a fixed string, because it will accept any encoding of the given numeric
value.
|
| AssemblyNonTerminal |
The type of non-terminal for an assembly grammar
|
| AssemblyNumericMapTerminal |
A terminal that accepts only a particular set of numeric values, mapping each to another value
This often used for non-conventional numeric encodings.
|
| AssemblyNumericTerminal |
A terminal that accepts any numeric value or program label
The literal may take any form accepted by UNIX strtol() with base=0.
|
| AssemblyStringMapTerminal |
A terminal that accepts only a particular set of strings, mapping each to a numeric value
|
| AssemblyStringTerminal |
A terminal that accepts only a particular string
|
| AssemblySymbol |
A symbol in a context-free grammar
Symbols can be either terminals or non-terminals.
|
| AssemblyTerminal |
The type of terminal for an assembly grammar
Unlike classical parsing, each terminal provides its own tokenizer.
|