|
Mercury library
1.0
Translation of CFG grammars into an object model (Bachelor's thesis).
|
Go to the source code of this file.
Classes | |
| interface | Mercury.Interpreting.IElement |
| Element interface More... | |
| class | Mercury.Interpreting.Alternative |
| Represents an alternative of elements. It may match specified symbols or symboltypes (Nonterminals, ...). More... | |
| class | Mercury.Interpreting.Constant |
| Constant element. Basically equivalent of Mercury.Interpreting.Alternative. More... | |
| class | Mercury.Interpreting.Variable |
| Represents a variable element that captures value and can be used on the RHS of the RewriteRule as an argument More... | |
| class | Mercury.Interpreting.Wildcard |
An element that matches zero or more values. Can be used as a variable, but the actioncall must be of arity (0, int.MAX_VALUE) and must accept Tree or Symbol as the argument. More... | |
| class | Mercury.Interpreting.Structure |
| Represents a tree of Mercury.Interpreting.IElement instances. Must match precisely to the parse tree. More... | |
Namespaces | |
| package | Mercury.Interpreting |
Enumerations | |
| enum | Mercury.Interpreting.ElementType { Mercury.Interpreting.ElementType.Constant, Mercury.Interpreting.ElementType.Variable, Mercury.Interpreting.ElementType.Wildcard, Mercury.Interpreting.ElementType.Structure } |
| Element Type enumeration More... | |
1.8.7