Method | Description | |
---|---|---|
BinaryExpression ( Jurassic.Compiler.Operator @operator ) : System |
Creates a new instance of BinaryExpression.
|
|
BinaryExpression ( Jurassic.Compiler.Operator @operator, Jurassic.Compiler.Expression left, Jurassic.Compiler.Expression right ) : System |
Creates a new instance of BinaryJSExpression.
|
|
Evaluate ( ) : object |
Evaluates the expression, if possible.
|
|
GenerateCode ( |
Generates CIL for the expression.
|
Method | Description | |
---|---|---|
GenerateAdd ( |
Generates CIL for the addition operation.
|
|
GenerateIn ( |
Generates CIL for the in operator.
|
|
GenerateInstanceOf ( |
Generates CIL for the instanceof operator.
|
|
GenerateLogical ( |
Generates CIL for the logical operators.
|
|
GenerateRelational ( |
Generates CIL for the relational operators.
|
public BinaryExpression ( Jurassic.Compiler.Operator @operator ) : System | ||
@operator | Jurassic.Compiler.Operator | |
return | System |
public BinaryExpression ( Jurassic.Compiler.Operator @operator, Jurassic.Compiler.Expression left, Jurassic.Compiler.Expression right ) : System | ||
@operator | Jurassic.Compiler.Operator | |
left | Jurassic.Compiler.Expression | The operand on the left side of the operator. |
right | Jurassic.Compiler.Expression | The operand on the right side of the operator. |
return | System |
public GenerateCode ( |
||
generator | The generator to output the CIL to. | |
optimizationInfo | Information about any optimizations that should be performed. | |
return | void |