Interface: RelationalExpressionSemantics
compiler.RelationalExpressionSemantics
Semantics for AST Node RelationalExpression.
Since
0.5.0
Hierarchy
ComparativeExpressionSemantics
↳
RelationalExpressionSemantics
Table of contents
Properties
Properties
leftOp
• leftOp: Expression
<ExpressionSemantics
, ExpressionTypeSemantics
, CompilableASTNode
<SemanticData
, TypeData
>>
The first expression (left-hand side) used in this relational expression.
Since
0.9.0
Overrides
ComparativeExpressionSemantics.leftOp
Defined in
kipper/core/src/compiler/ast/nodes/expressions/comparative-expression/relational-expression/relational-expression-semantics.ts:23
operator
• operator: KipperRelationalOperator
The operator used to compare the two expressions of this relational expression.
Since
0.9.0
Overrides
ComparativeExpressionSemantics.operator
Defined in
kipper/core/src/compiler/ast/nodes/expressions/comparative-expression/relational-expression/relational-expression-semantics.ts:18
rightOp
• rightOp: Expression
<ExpressionSemantics
, ExpressionTypeSemantics
, CompilableASTNode
<SemanticData
, TypeData
>>
The second expression (right-hand side) used in this relational expression.
Since
0.9.0
Overrides
ComparativeExpressionSemantics.rightOp
Defined in
kipper/core/src/compiler/ast/nodes/expressions/comparative-expression/relational-expression/relational-expression-semantics.ts:28