IEnumerable< BadExpression > Attributes
BadSourcePosition Position
The source Position of the Expression.
Implements the Variable Definition Expression.
bool IsReadOnly
Indicates if the Variable will be declared as Read-Only.
BadExpression? TypeExpression
The (optional) Type of the Variable.
string Name
Name of the Variable.
Gets thrown when a Compiler is not able to compile a specific BadExpression.
Compiles a BadScript Expression of type T.
Compiles the BadVariableDefinitionExpression.
override void Compile(BadExpressionCompileContext context, BadVariableDefinitionExpression expression)
Contains the Variable Expressions for the BadScript2 Language.
Contains Variable Expression Compilers.
BadOpCode
Defines the Operations that the BadVirtualMachine can execute.
void Emit(BadInstruction instruction)
void Compile(BadExpression expr)