gov.llnl.babel.symbols
Class ExprVisitor
java.lang.Object
gov.llnl.babel.symbols.ExprVisitor
- Direct Known Subclasses:
- CExprString, Inverter, RarrayIndices
public class ExprVisitor
- extends java.lang.Object
Method Summary |
java.lang.Object |
visitBinaryExpression(BinaryExpression be,
java.lang.Object data)
|
java.lang.Object |
visitBooleanLiteral(BooleanLiteral bl,
java.lang.Object data)
|
java.lang.Object |
visitCharacterLiteral(CharacterLiteral cl,
java.lang.Object data)
|
java.lang.Object |
visitDComplexLiteral(DComplexLiteral dcl,
java.lang.Object data)
|
java.lang.Object |
visitDoubleLiteral(DoubleLiteral dl,
java.lang.Object data)
|
java.lang.Object |
visitExpr(AssertionException ae,
java.lang.Object data)
|
java.lang.Object |
visitFComplexLiteral(FComplexLiteral fcl,
java.lang.Object data)
|
java.lang.Object |
visitFloatLiteral(FloatLiteral fl,
java.lang.Object data)
|
java.lang.Object |
visitIdentifierLiteral(IdentifierLiteral il,
java.lang.Object data)
|
java.lang.Object |
visitIntegerLiteral(IntegerLiteral il,
java.lang.Object data)
|
java.lang.Object |
visitLongLiteral(LongLiteral ll,
java.lang.Object data)
|
java.lang.Object |
visitMethodCall(MethodCall mc,
java.lang.Object data)
|
java.lang.Object |
visitStringLiteral(StringLiteral sl,
java.lang.Object data)
|
java.lang.Object |
visitUnaryExpression(UnaryExpression ue,
java.lang.Object data)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExprVisitor
public ExprVisitor()
visitExpr
public java.lang.Object visitExpr(AssertionException ae,
java.lang.Object data)
visitBinaryExpression
public java.lang.Object visitBinaryExpression(BinaryExpression be,
java.lang.Object data)
visitBooleanLiteral
public java.lang.Object visitBooleanLiteral(BooleanLiteral bl,
java.lang.Object data)
visitCharacterLiteral
public java.lang.Object visitCharacterLiteral(CharacterLiteral cl,
java.lang.Object data)
visitDComplexLiteral
public java.lang.Object visitDComplexLiteral(DComplexLiteral dcl,
java.lang.Object data)
visitDoubleLiteral
public java.lang.Object visitDoubleLiteral(DoubleLiteral dl,
java.lang.Object data)
visitFComplexLiteral
public java.lang.Object visitFComplexLiteral(FComplexLiteral fcl,
java.lang.Object data)
visitFloatLiteral
public java.lang.Object visitFloatLiteral(FloatLiteral fl,
java.lang.Object data)
visitIdentifierLiteral
public java.lang.Object visitIdentifierLiteral(IdentifierLiteral il,
java.lang.Object data)
visitIntegerLiteral
public java.lang.Object visitIntegerLiteral(IntegerLiteral il,
java.lang.Object data)
visitLongLiteral
public java.lang.Object visitLongLiteral(LongLiteral ll,
java.lang.Object data)
visitMethodCall
public java.lang.Object visitMethodCall(MethodCall mc,
java.lang.Object data)
visitStringLiteral
public java.lang.Object visitStringLiteral(StringLiteral sl,
java.lang.Object data)
visitUnaryExpression
public java.lang.Object visitUnaryExpression(UnaryExpression ue,
java.lang.Object data)