BadScript 2
Loading...
Searching...
No Matches
BadArrayExpressionCompiler.cs
Go to the documentation of this file.
2
7
11public class BadArrayExpressionCompiler : BadExpressionCompiler<BadArrayExpression>
12{
14 public override void Compile(BadExpressionCompileContext context, BadArrayExpression expression)
15 {
16 context.Compile(expression.InitExpressions, false);
17 context.Emit(BadOpCode.ArrayInit, expression.Position, expression.Length);
18 }
19}
BadSourcePosition Position
The source Position of the Expression.
IEnumerable< BadExpression > InitExpressions
The Initializer List.
override void Compile(BadExpressionCompileContext context, BadArrayExpression expression)
Contains the Constant Expressions for the BadScript2 Language.
BadOpCode
Defines the Operations that the BadVirtualMachine can execute.
Definition BadOpCode.cs:7