42 context.
Compile(expression.Left);
47 context.
Compile(expression.Right);
54 context.
Compile(expression.Right);
59 context.
Compile(expression.Left);
Base Implementation of all Binary Expressions.
Compiles a BadScript Expression of type T.
Defines a Compiler for a specific BadBinaryExpression.
virtual bool IsLeftAssociative
Indicates if the Expression is Left Associative.
virtual bool EmitLeft
Indicates if the Left Expression should be emitted.
void CompileBinary(BadExpressionCompileContext context, T expression)
Compiles a Binary Expression.
override void Compile(BadExpressionCompileContext context, T expression)
virtual bool EmitRight
Indicates if the Right Expression should be emitted.
Contains the Binary Expressions for the BadScript2 Language.
Contains Binary Expression Compilers.
void Compile(BadExpression expr)