View Javadoc

1   /* Generated By:JJTree: Do not edit this line. src\main\java\cppast\ParserVisitor.java */
2   
3   package cppast;
4   
5   public interface ParserVisitor
6   {
7     public Object visit(SimpleNode node, Object data);
8     public Object visit(AstTranslationUnit node, Object data);
9     public Object visit(AstDeclaration node, Object data);
10    public Object visit(AstFunctionDeclaration node, Object data);
11    public Object visit(AstFunctionBody node, Object data);
12    public Object visit(AstFunctionDefinition node, Object data);
13    public Object visit(AstFunctionParameters node, Object data);
14    public Object visit(AstFunctionName node, Object data);
15    public Object visit(AstNamespaceDefinition node, Object data);
16    public Object visit(AstClassDefinition node, Object data);
17    public Object visit(AstClassDeclaration node, Object data);
18    public Object visit(AstDestructorDeclaration node, Object data);
19    public Object visit(AstConstructorDeclaration node, Object data);
20    public Object visit(AstMemberDeclaration node, Object data);
21    public Object visit(AstEnumSpecifier node, Object data);
22    public Object visit(AstFunctionPointerPostfix node, Object data);
23    public Object visit(AstDestructorDefinition node, Object data);
24    public Object visit(AstConstructorDefinition node, Object data);
25    public Object visit(AstConstructorInitializer node, Object data);
26    public Object visit(AstParameter node, Object data);
27    public Object visit(AstParameterType node, Object data);
28    public Object visit(AstParameterTypeQualifier node, Object data);
29    public Object visit(AstExpressionStatement node, Object data);
30    public Object visit(AstDeclarationStatement node, Object data);
31    public Object visit(AstNamespaceAliasDefinition node, Object data);
32    public Object visit(AstLabelStatement node, Object data);
33    public Object visit(AstCaseStatement node, Object data);
34    public Object visit(AstDefaultStatement node, Object data);
35    public Object visit(AstElseStatement node, Object data);
36    public Object visit(AstIfStatement node, Object data);
37    public Object visit(AstSwitchStatement node, Object data);
38    public Object visit(AstIterationStatement node, Object data);
39    public Object visit(AstGotoStatement node, Object data);
40    public Object visit(AstContinueStatement node, Object data);
41    public Object visit(AstBreakStatement node, Object data);
42    public Object visit(AstReturnStatement node, Object data);
43    public Object visit(AstTryBlock node, Object data);
44    public Object visit(AstCatchBlock node, Object data);
45    public Object visit(AstThrowExpression node, Object data);
46    public Object visit(AstAssignmentExpression node, Object data);
47    public Object visit(AstConditionalExpression node, Object data);
48    public Object visit(AstLogicalOrExpression node, Object data);
49    public Object visit(AstLogicalAndExpression node, Object data);
50    public Object visit(AstInclusiveOrExpression node, Object data);
51    public Object visit(AstExclusiveOrExpression node, Object data);
52    public Object visit(AstAndExpression node, Object data);
53    public Object visit(AstEqualityExpression node, Object data);
54    public Object visit(AstRelationalExpression node, Object data);
55    public Object visit(AstShiftExpression node, Object data);
56    public Object visit(AstAdditiveExpression node, Object data);
57    public Object visit(AstMultiplicativeExpression node, Object data);
58    public Object visit(AstPointerToMemberExpression node, Object data);
59    public Object visit(AstCastExpression node, Object data);
60    public Object visit(AstUnaryExpression node, Object data);
61    public Object visit(AstPostfixExpression node, Object data);
62    public Object visit(AstFunctionCallExpression node, Object data);
63    public Object visit(AstIdExpression node, Object data);
64    public Object visit(AstPrimaryExpression node, Object data);
65    public Object visit(AstConstantExpression node, Object data);
66    public Object visit(AstTypeIdExpression node, Object data);
67    public Object visit(AstNewExpression node, Object data);
68    public Object visit(AstDeleteExpression node, Object data);
69  }