|
Mercury library
1.0
Translation of CFG grammars into an object model (Bachelor's thesis).
|
Go to the source code of this file.
Classes | |
| class | Mercury.Syntax.Symbol |
| Represents a single symbol of the grammar. This is an immutable class. For a symbol name to be valid it must NOT contain control or separator characters, must not be empty and must meet these conditions: More... | |
Namespaces | |
| package | Mercury.Syntax |
Enumerations | |
| enum | Mercury.Syntax.SymbolType { Mercury.Syntax.SymbolType.None = 0, Mercury.Syntax.SymbolType.Epsilon = 1, Mercury.Syntax.SymbolType.Terminal = 2, Mercury.Syntax.SymbolType.Nonterminal = 4, Mercury.Syntax.SymbolType.Any = Epsilon | Terminal | Nonterminal } |
| Represents a type of symbol. Implemented as Flags since Symbol type inference is ambiguous. More... | |
1.8.7