ast
Class BinaryCompGeqExpr
java.lang.Object
ast.ASTNode
ast.Expr
ast.BinaryExpr
ast.BinaryCompExpr
ast.BinaryCompGeqExpr
public class BinaryCompGeqExpr
- extends BinaryCompExpr
The BinaryCompGeqExpr class represents greater than or equal to
expressions.
It extends comparison expressions so it contains a lefthand expression and a
righthand expression. Since this class is similar to other subclasses most of
the functionality can be implemented in the visitor method for the parent
class.
- See Also:
ASTNode
,
BinaryCompExpr
Method Summary |
java.lang.Object |
accept(visitor.Visitor v,
java.lang.Object o)
Visitor method |
java.lang.String |
getOperandType()
Get the operand type |
java.lang.String |
getOpName()
Get the operation name |
java.lang.String |
getOpType()
Get the operation type |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BinaryCompGeqExpr
public BinaryCompGeqExpr(int lineNum,
Expr leftExpr,
Expr rightExpr)
- BinaryCompGeqExpr constructor
- Parameters:
lineNum
- source line number corresponding to this AST nodeleftExpr
- left operand expressionrightExpr
- right operand expression
getOpName
public java.lang.String getOpName()
- Get the operation name
- Specified by:
getOpName
in class BinaryExpr
- Returns:
- op name
getOpType
public java.lang.String getOpType()
- Get the operation type
- Specified by:
getOpType
in class BinaryExpr
- Returns:
- op type
getOperandType
public java.lang.String getOperandType()
- Get the operand type
- Specified by:
getOperandType
in class BinaryExpr
- Returns:
- operand type
accept
public java.lang.Object accept(visitor.Visitor v,
java.lang.Object o)
- Visitor method
- Specified by:
accept
in class BinaryCompExpr
- Parameters:
v
- visitor objecto
- object to pass down
- Returns:
- result of visiting this node
- See Also:
Visitor