Package jminusminus
Class JGreaterThanOp
The AST node for a greater-than (>) expression.
- 
Field SummaryFields inherited from class jminusminus.JBinaryExpressionlhs, operator, rhsFields inherited from class jminusminus.JExpressionisStatementExpression, typeFields inherited from class jminusminus.JASTcompilationUnit, line
- 
Constructor SummaryConstructorsConstructorDescriptionJGreaterThanOp(int line, JExpression lhs, JExpression rhs) Constructs an AST node for a greater-than expression.
- 
Method SummaryMethods inherited from class jminusminus.JComparisonExpressionanalyzeMethods inherited from class jminusminus.JBooleanBinaryExpressioncodegenMethods inherited from class jminusminus.JBinaryExpressiontoJSONMethods inherited from class jminusminus.JExpressionisStatementExpression, typeMethods inherited from class jminusminus.JASTline, partialCodegen, unescape
- 
Constructor Details- 
JGreaterThanOpConstructs an AST node for a greater-than expression.- Parameters:
- line- line in which the greater-than expression occurs in the source file.
- lhs- lhs operand.
- rhs- rhs operand.
 
 
- 
- 
Method Details- 
codegenPerforms short-circuit code generation for a boolean expression, given the code emitter, a target label, and whether we branch to that label on true or on false.- Overrides:
- codegenin class- JExpression
- Parameters:
- output- the code emitter.
- targetLabel- the label to which we should branch.
- onTrue- do we branch on true?
 
 
-