Namespace EzrSquared.Runtime
Classes
- Context
Stores all user defined variables/constant references, called symbols.
- Interpreter
The ezrĀ² Interpreter. The job of the Interpreter is to execute the Abstract Syntax Tree (AST) received from the Parser (as a single Node object)!
- Reference
A reference to an IEzrObject, with its scope, usable name and more metadata.
- ReferencePool
A static pool for Reference.
- RuntimeResult
The type of the object that is returned as the result of interpretation done by the Interpreter.
Interfaces
- IMutable<T>
A mutable object.
Enums
- Context.GetStatus
Represents the status of a Get(Context?, string, out Reference, AccessMod, bool) call.
- Context.SetStatus
Represents the status of a set call.