|
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.Interpreting.Argument |
| Represents an argument passed to the Mercury.Interpreting.InterpreterAction{T}, the actual parameter given to the Mercury.Interpreting.Evaluator{T} in place of a formal parameter. More... | |
Namespaces | |
| package | Mercury.Interpreting |
Enumerations | |
| enum | Mercury.Interpreting.ArgumentType { Mercury.Interpreting.ArgumentType.None = 0, Mercury.Interpreting.ArgumentType.Integer = 1, Mercury.Interpreting.ArgumentType.Real = 2, Mercury.Interpreting.ArgumentType.Boolean = 4, Mercury.Interpreting.ArgumentType.String = 8, Mercury.Interpreting.ArgumentType.Symbol = 16, Mercury.Interpreting.ArgumentType.Tree = 32, Mercury.Interpreting.ArgumentType.TValue = 64, Mercury.Interpreting.ArgumentType.Primitive = Integer | Real | String | Boolean, Mercury.Interpreting.ArgumentType.ParserEntity = Symbol | Tree, Mercury.Interpreting.ArgumentType.Any = Primitive | ParserEntity | TValue, Mercury.Interpreting.ArgumentType.Null = 128, Mercury.Interpreting.ArgumentType.Lazy = 256 | Null, Mercury.Interpreting.ArgumentType.Flags = Null | Lazy } |
| Defines argument types using in the Mercury library More... | |
1.8.7