gov.llnl.babel.symbols

Class ExprVisitor

Known Direct Subclasses:
CExprString, Inverter, RarrayIndices

public class ExprVisitor
extends java.lang.Object

Method Summary

Object
visitBinaryExpression(BinaryExpression be, Object data)
Object
visitBooleanLiteral(BooleanLiteral bl, Object data)
Object
visitCharacterLiteral(CharacterLiteral cl, Object data)
Object
visitDComplexLiteral(DComplexLiteral dcl, Object data)
Object
visitDoubleLiteral(DoubleLiteral dl, Object data)
Object
visitExpr(AssertionException ae, Object data)
Object
visitFComplexLiteral(FComplexLiteral fcl, Object data)
Object
visitFloatLiteral(FloatLiteral fl, Object data)
Object
visitIdentifierLiteral(IdentifierLiteral il, Object data)
Object
visitIntegerLiteral(IntegerLiteral il, Object data)
Object
visitLongLiteral(LongLiteral ll, Object data)
Object
visitMethodCall(MethodCall mc, Object data)
Object
visitStringLiteral(StringLiteral sl, Object data)
Object
visitUnaryExpression(UnaryExpression ue, Object data)

Method Details

visitBinaryExpression

public Object visitBinaryExpression(BinaryExpression be,
                                    Object data)

visitBooleanLiteral

public Object visitBooleanLiteral(BooleanLiteral bl,
                                  Object data)

visitCharacterLiteral

public Object visitCharacterLiteral(CharacterLiteral cl,
                                    Object data)

visitDComplexLiteral

public Object visitDComplexLiteral(DComplexLiteral dcl,
                                   Object data)

visitDoubleLiteral

public Object visitDoubleLiteral(DoubleLiteral dl,
                                 Object data)

visitExpr

public Object visitExpr(AssertionException ae,
                        Object data)

visitFComplexLiteral

public Object visitFComplexLiteral(FComplexLiteral fcl,
                                   Object data)

visitFloatLiteral

public Object visitFloatLiteral(FloatLiteral fl,
                                Object data)

visitIdentifierLiteral

public Object visitIdentifierLiteral(IdentifierLiteral il,
                                     Object data)

visitIntegerLiteral

public Object visitIntegerLiteral(IntegerLiteral il,
                                  Object data)

visitLongLiteral

public Object visitLongLiteral(LongLiteral ll,
                               Object data)

visitMethodCall

public Object visitMethodCall(MethodCall mc,
                              Object data)

visitStringLiteral

public Object visitStringLiteral(StringLiteral sl,
                                 Object data)

visitUnaryExpression

public Object visitUnaryExpression(UnaryExpression ue,
                                   Object data)