Interface: ComparativeExpressionSemantics
compiler.ComparativeExpressionSemantics
Semantics for a comparative expression, which compares two operands against each other using a specified operator.
Since
0.9.0
Hierarchy
-
↳
ComparativeExpressionSemantics
Table of contents
Properties
Properties
leftOp
• leftOp: Expression
<ExpressionSemantics
, ExpressionTypeSemantics
, CompilableASTNode
<SemanticData
, TypeData
>>
The left expression (left-hand side) used in this comparative expression.
Since
0.9.0
Defined in
kipper/core/src/compiler/ast/nodes/expressions/comparative-expression/comparative-expression-semantics.ts:25
operator
• operator: KipperComparativeOperator
The operator used to compare the two expressions of this comparative expression.
Since
0.9.0
Defined in
kipper/core/src/compiler/ast/nodes/expressions/comparative-expression/comparative-expression-semantics.ts:20
rightOp
• rightOp: Expression
<ExpressionSemantics
, ExpressionTypeSemantics
, CompilableASTNode
<SemanticData
, TypeData
>>
The right expression (right-hand side) used in this comparative expression.
Since
0.9.0
Defined in
kipper/core/src/compiler/ast/nodes/expressions/comparative-expression/comparative-expression-semantics.ts:30