gov.llnl.babel.visitor
public class DumpVisitor extends Visitor
Modifier and Type | Field and Description |
---|---|
protected java.io.PrintStream |
d_out |
Constructor and Description |
---|
DumpVisitor(java.io.PrintStream ps) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
visitArgument(Argument node,
java.lang.Object data) |
java.lang.Object |
visitArgumentList(ArgumentList node,
java.lang.Object data) |
java.lang.Object |
visitArrayType(ArrayType node,
java.lang.Object data) |
java.lang.Object |
visitAssertion(Assertion a,
java.lang.Object data) |
java.lang.Object |
visitBinaryExpr(BinaryExpr 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 |
visitClassType(ClassType node,
java.lang.Object data) |
java.lang.Object |
visitDComplexLiteral(DComplexLiteral dl,
java.lang.Object data) |
java.lang.Object |
visitDoubleLiteral(DoubleLiteral dl,
java.lang.Object data) |
java.lang.Object |
visitEnsures(Ensures r,
java.lang.Object data) |
java.lang.Object |
visitEnumeration(Enumeration node,
java.lang.Object data) |
java.lang.Object |
visitEnumItem(EnumItem node,
java.lang.Object data) |
java.lang.Object |
visitExtents(Extents node,
java.lang.Object data) |
java.lang.Object |
visitFComplexLiteral(FComplexLiteral dl,
java.lang.Object data) |
java.lang.Object |
visitFixedType(FixedType node,
java.lang.Object data) |
java.lang.Object |
visitFloatLiteral(FloatLiteral dl,
java.lang.Object data) |
java.lang.Object |
visitFromClause(FromClause node,
java.lang.Object data) |
java.lang.Object |
visitFuncExpr(FuncExpr fe,
java.lang.Object data) |
java.lang.Object |
visitImportClause(ImportClause node,
java.lang.Object data) |
java.lang.Object |
visitInterfaceType(InterfaceType node,
java.lang.Object data) |
java.lang.Object |
visitIntLiteral(IntLiteral il,
java.lang.Object data) |
java.lang.Object |
visitMethod(Method node,
java.lang.Object data) |
java.lang.Object |
visitName(Name n,
java.lang.Object data) |
java.lang.Object |
visitPackage(Package node,
java.lang.Object data) |
java.lang.Object |
visitRArrayType(RArrayType node,
java.lang.Object data) |
java.lang.Object |
visitRequireClause(RequireClause node,
java.lang.Object data) |
java.lang.Object |
visitRequires(Requires r,
java.lang.Object data) |
java.lang.Object |
visitScopedID(ScopedID node,
java.lang.Object data) |
java.lang.Object |
visitSIDLFile(SIDLFile node,
java.lang.Object data) |
java.lang.Object |
visitSplicerBlock(SplicerBlock sb,
java.lang.Object data) |
java.lang.Object |
visitSplicerImpl(SplicerImpl impl,
java.lang.Object data) |
java.lang.Object |
visitSplicerImplList(SplicerImplList sil,
java.lang.Object data) |
java.lang.Object |
visitSplicerList(SplicerList sl,
java.lang.Object data) |
java.lang.Object |
visitStringLiteral(StringLiteral sl,
java.lang.Object data) |
java.lang.Object |
visitStructItem(StructItem node,
java.lang.Object data) |
java.lang.Object |
visitStructType(StructType node,
java.lang.Object data) |
java.lang.Object |
visitThrowsList(ThrowsList node,
java.lang.Object data) |
java.lang.Object |
visitUnaryExpr(UnaryExpr ue,
java.lang.Object data) |
visitAttribute, visitAttributeList, visitDocComment, visitInvariants, visitMethodList, visitNode, visitScopedIDList
public java.lang.Object visitSIDLFile(SIDLFile node, java.lang.Object data)
visitSIDLFile
in class Visitor
public java.lang.Object visitImportClause(ImportClause node, java.lang.Object data)
visitImportClause
in class Visitor
public java.lang.Object visitRequireClause(RequireClause node, java.lang.Object data)
visitRequireClause
in class Visitor
public java.lang.Object visitPackage(Package node, java.lang.Object data)
visitPackage
in class Visitor
public java.lang.Object visitEnumeration(Enumeration node, java.lang.Object data)
visitEnumeration
in class Visitor
public java.lang.Object visitEnumItem(EnumItem node, java.lang.Object data)
visitEnumItem
in class Visitor
public java.lang.Object visitStructType(StructType node, java.lang.Object data)
visitStructType
in class Visitor
public java.lang.Object visitStructItem(StructItem node, java.lang.Object data)
visitStructItem
in class Visitor
public java.lang.Object visitInterfaceType(InterfaceType node, java.lang.Object data)
visitInterfaceType
in class Visitor
public java.lang.Object visitClassType(ClassType node, java.lang.Object data)
visitClassType
in class Visitor
public java.lang.Object visitMethod(Method node, java.lang.Object data)
visitMethod
in class Visitor
public java.lang.Object visitArgumentList(ArgumentList node, java.lang.Object data)
visitArgumentList
in class Visitor
public java.lang.Object visitArgument(Argument node, java.lang.Object data)
visitArgument
in class Visitor
public java.lang.Object visitBinaryExpr(BinaryExpr be, java.lang.Object data)
visitBinaryExpr
in class Visitor
public java.lang.Object visitUnaryExpr(UnaryExpr ue, java.lang.Object data)
visitUnaryExpr
in class Visitor
public java.lang.Object visitExtents(Extents node, java.lang.Object data)
visitExtents
in class Visitor
public java.lang.Object visitFixedType(FixedType node, java.lang.Object data)
visitFixedType
in class Visitor
public java.lang.Object visitArrayType(ArrayType node, java.lang.Object data)
visitArrayType
in class Visitor
public java.lang.Object visitRArrayType(RArrayType node, java.lang.Object data)
visitRArrayType
in class Visitor
public java.lang.Object visitScopedID(ScopedID node, java.lang.Object data)
visitScopedID
in class Visitor
public java.lang.Object visitThrowsList(ThrowsList node, java.lang.Object data)
visitThrowsList
in class Visitor
public java.lang.Object visitFromClause(FromClause node, java.lang.Object data)
visitFromClause
in class Visitor
public java.lang.Object visitIntLiteral(IntLiteral il, java.lang.Object data)
visitIntLiteral
in class Visitor
public java.lang.Object visitBooleanLiteral(BooleanLiteral bl, java.lang.Object data)
visitBooleanLiteral
in class Visitor
public java.lang.Object visitCharacterLiteral(CharacterLiteral cl, java.lang.Object data)
visitCharacterLiteral
in class Visitor
public java.lang.Object visitStringLiteral(StringLiteral sl, java.lang.Object data)
visitStringLiteral
in class Visitor
public java.lang.Object visitFComplexLiteral(FComplexLiteral dl, java.lang.Object data)
visitFComplexLiteral
in class Visitor
public java.lang.Object visitDComplexLiteral(DComplexLiteral dl, java.lang.Object data)
visitDComplexLiteral
in class Visitor
public java.lang.Object visitFloatLiteral(FloatLiteral dl, java.lang.Object data)
visitFloatLiteral
in class Visitor
public java.lang.Object visitDoubleLiteral(DoubleLiteral dl, java.lang.Object data)
visitDoubleLiteral
in class Visitor
public java.lang.Object visitEnsures(Ensures r, java.lang.Object data)
visitEnsures
in class Visitor
public java.lang.Object visitRequires(Requires r, java.lang.Object data)
visitRequires
in class Visitor
public java.lang.Object visitFuncExpr(FuncExpr fe, java.lang.Object data)
visitFuncExpr
in class Visitor
public java.lang.Object visitName(Name n, java.lang.Object data)
public java.lang.Object visitAssertion(Assertion a, java.lang.Object data)
visitAssertion
in class Visitor
public java.lang.Object visitSplicerList(SplicerList sl, java.lang.Object data)
visitSplicerList
in class Visitor
public java.lang.Object visitSplicerBlock(SplicerBlock sb, java.lang.Object data)
visitSplicerBlock
in class Visitor
public java.lang.Object visitSplicerImplList(SplicerImplList sil, java.lang.Object data)
visitSplicerImplList
in class Visitor
public java.lang.Object visitSplicerImpl(SplicerImpl impl, java.lang.Object data)
visitSplicerImpl
in class Visitor