BadSourcePosition Position
The source Position of the Expression.
Implements the Using Block Expression.
BadExpression Definition
The definition of the object.
IEnumerable< BadExpression > Expressions
Creates a new Using Expression.
readonly string Name
The name of the variable that holds the object.
The Base Class for all BadScript Objects.
static readonly BadObject Null
The Null Value for the BadScript Language.
Compiles a BadScript Expression of type T.
Compiles the BadUsingExpression.
override void Compile(BadExpressionCompileContext context, BadUsingExpression expression)
Contains the Block Expressions for the BadScript2 Language.
Contains the Runtime Objects.
Contains Block Expression Compilers.
BadOpCode
Defines the Operations that the BadVirtualMachine can execute.
void Emit(BadInstruction instruction)
void Compile(BadExpression expr)