Mercury library 1.0 Translation of CFG grammars into an object model (Bachelor's thesis).

- Main Page
- Packages
- Classes
- Files

- File List

All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties
Classes | Namespaces | Enumerations
Argument.cs File Reference

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...