Package iota
Class IBooleanBinaryExpression
java.lang.Object
iota.IAST
iota.IStatement
iota.IExpression
iota.IBinaryExpression
iota.IBooleanBinaryExpression
- Direct Known Subclasses:
IComparisonExpression
,IEqualOp
,ILogicalAndOp
,ILogicalOrOp
,INotEqualOp
This abstract base class is the AST node for binary expressions that return booleans.
-
Field Summary
Fields inherited from class iota.IBinaryExpression
lhs, operator, rhs
Fields inherited from class iota.IExpression
isStatementExpression, type
Fields inherited from class iota.IAST
compilationUnit, line
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
IBooleanBinaryExpression
(int line, String operator, IExpression lhs, IExpression rhs) Constructs an AST node for a boolean binary expression. -
Method Summary
Methods inherited from class iota.IBinaryExpression
toJSON
Methods inherited from class iota.IExpression
analyze, codegen, type
Methods inherited from class iota.IAST
line, preAnalyze
-
Constructor Details
-
IBooleanBinaryExpression
Constructs an AST node for a boolean binary expression.- Parameters:
line
- line in which the boolean binary expression occurs in the source file.operator
- the boolean binary operator.lhs
- lhs operand.rhs
- rhs operand.
-
-
Method Details