Interface: LogicalExpressionSemantics
compiler.LogicalExpressionSemantics
Semantics for logical expressions, which combine two expressions/conditions and evaluate based on the input to a boolean value.
Since
0.9.0
Hierarchy
-
↳
LogicalExpressionSemantics
Table of contents
Properties
Properties
leftOp
• leftOp: Expression
<ExpressionSemantics
, ExpressionTypeSemantics
, CompilableASTNode
<SemanticData
, TypeData
>>
The first expression (left-hand side) used in this logical expression.
Since
0.9.0
Defined in
kipper/core/src/compiler/ast/nodes/expressions/logical-expression/logical-expression-semantics.ts:25
operator
• operator: "&&"
| "||"
The operator used to combine the two expressions of this logical expression.
Since
0.9.0
Defined in
kipper/core/src/compiler/ast/nodes/expressions/logical-expression/logical-expression-semantics.ts:20
rightOp
• rightOp: Expression
<ExpressionSemantics
, ExpressionTypeSemantics
, CompilableASTNode
<SemanticData
, TypeData
>>
The second expression (right-hand side) used in this logical expression.
Since
0.9.0
Defined in
kipper/core/src/compiler/ast/nodes/expressions/logical-expression/logical-expression-semantics.ts:30