Interface: ArithmeticExpressionSemantics
compiler.ArithmeticExpressionSemantics
Semantics for arithmetic expressions (MultiplicativeExpression and AdditiveExpression).
Since
0.6.0
Hierarchy
-
↳
ArithmeticExpressionSemantics
Table of contents
Properties
Properties
leftOp
• leftOp: Expression
<ExpressionSemantics
, ExpressionTypeSemantics
, CompilableASTNode
<SemanticData
, TypeData
>>
The left operand of the expression.
Since
0.10.0
Defined in
kipper/core/src/compiler/ast/nodes/expressions/arithmetic/arithmetic-expression-semantics.ts:18
operator
• operator: KipperArithmeticOperator
The operator using the two values this.leftOp leftOp and this.rightOp rightOp to generate a result.
Since
0.6.0
Defined in
kipper/core/src/compiler/ast/nodes/expressions/arithmetic/arithmetic-expression-semantics.ts:28
rightOp
• rightOp: Expression
<ExpressionSemantics
, ExpressionTypeSemantics
, CompilableASTNode
<SemanticData
, TypeData
>>
The right operand of the expression.
Since
0.10.0
Defined in
kipper/core/src/compiler/ast/nodes/expressions/arithmetic/arithmetic-expression-semantics.ts:23