cager.jexpr.visitor
Interface Visitor
- All Known Implementing Classes:
- NullVisitor
- public interface Visitor
|
Method Summary |
java.lang.Object |
visitArgumentList(ArgumentList ast,
java.lang.Object o)
|
java.lang.Object |
visitBinaryExpression(BinaryExpression ast,
java.lang.Object o)
|
java.lang.Object |
visitBlock(Block ast,
java.lang.Object o)
|
java.lang.Object |
visitCastExpression(CastExpression ast,
java.lang.Object o)
|
java.lang.Object |
visitClassDeclaration(ClassDeclaration ast,
java.lang.Object o)
|
java.lang.Object |
visitCompilationUnit(CompilationUnit ast,
java.lang.Object o)
|
java.lang.Object |
visitFieldSelection(FieldSelection ast,
java.lang.Object o)
|
java.lang.Object |
visitFormalParameter(FormalParameter ast,
java.lang.Object o)
|
java.lang.Object |
visitFormalParameters(FormalParameters ast,
java.lang.Object o)
|
java.lang.Object |
visitIdentifierExpression(IdentifierExpression ast,
java.lang.Object o)
|
java.lang.Object |
visitIfStatement(IfStatement ast,
java.lang.Object o)
|
java.lang.Object |
visitKeywordExpression(KeywordExpression ast,
java.lang.Object o)
|
java.lang.Object |
visitLiteralExpression(LiteralExpression ast,
java.lang.Object o)
|
java.lang.Object |
visitMethodDeclaration(MethodDeclaration ast,
java.lang.Object o)
|
java.lang.Object |
visitPrimaryExpression(PrimaryExpression ast,
java.lang.Object o)
|
java.lang.Object |
visitReturnStatement(ReturnStatement ast,
java.lang.Object o)
|
java.lang.Object |
visitUnaryExpression(UnaryExpression ast,
java.lang.Object o)
|
java.lang.Object |
visitVariableDeclaration(VariableDeclaration ast,
java.lang.Object o)
|
visitCompilationUnit
public java.lang.Object visitCompilationUnit(CompilationUnit ast,
java.lang.Object o)
throws ParseException
- Throws:
ParseException
visitClassDeclaration
public java.lang.Object visitClassDeclaration(ClassDeclaration ast,
java.lang.Object o)
throws ParseException
- Throws:
ParseException
visitMethodDeclaration
public java.lang.Object visitMethodDeclaration(MethodDeclaration ast,
java.lang.Object o)
throws ParseException
- Throws:
ParseException
visitBinaryExpression
public java.lang.Object visitBinaryExpression(BinaryExpression ast,
java.lang.Object o)
throws ParseException
- Throws:
ParseException
visitPrimaryExpression
public java.lang.Object visitPrimaryExpression(PrimaryExpression ast,
java.lang.Object o)
throws ParseException
- Throws:
ParseException
visitFieldSelection
public java.lang.Object visitFieldSelection(FieldSelection ast,
java.lang.Object o)
throws ParseException
- Throws:
ParseException
visitCastExpression
public java.lang.Object visitCastExpression(CastExpression ast,
java.lang.Object o)
throws ParseException
- Throws:
ParseException
visitFormalParameter
public java.lang.Object visitFormalParameter(FormalParameter ast,
java.lang.Object o)
throws ParseException
- Throws:
ParseException
visitFormalParameters
public java.lang.Object visitFormalParameters(FormalParameters ast,
java.lang.Object o)
throws ParseException
- Throws:
ParseException
visitIdentifierExpression
public java.lang.Object visitIdentifierExpression(IdentifierExpression ast,
java.lang.Object o)
throws ParseException
- Throws:
ParseException
visitKeywordExpression
public java.lang.Object visitKeywordExpression(KeywordExpression ast,
java.lang.Object o)
throws ParseException
- Throws:
ParseException
visitLiteralExpression
public java.lang.Object visitLiteralExpression(LiteralExpression ast,
java.lang.Object o)
throws ParseException
- Throws:
ParseException
visitUnaryExpression
public java.lang.Object visitUnaryExpression(UnaryExpression ast,
java.lang.Object o)
throws ParseException
- Throws:
ParseException
visitVariableDeclaration
public java.lang.Object visitVariableDeclaration(VariableDeclaration ast,
java.lang.Object o)
throws ParseException
- Throws:
ParseException
visitReturnStatement
public java.lang.Object visitReturnStatement(ReturnStatement ast,
java.lang.Object o)
throws ParseException
- Throws:
ParseException
visitIfStatement
public java.lang.Object visitIfStatement(IfStatement ast,
java.lang.Object o)
throws ParseException
- Throws:
ParseException
visitBlock
public java.lang.Object visitBlock(Block ast,
java.lang.Object o)
throws ParseException
- Throws:
ParseException
visitArgumentList
public java.lang.Object visitArgumentList(ArgumentList ast,
java.lang.Object o)
throws ParseException
- Throws:
ParseException