cppast
Interface ParserVisitor

All Known Subinterfaces:
Counter
All Known Implementing Classes:
AbstractCounter, AbstractVisitor, CcnCounter, FileHeaderCheck, FileVisitor, FunctionCounter, FunctionNameExtractor, FunctionVisitor, NcssCounter, VisitorComposite

public interface ParserVisitor


Method Summary
 java.lang.Object visit(AstAdditiveExpression node, java.lang.Object data)
           
 java.lang.Object visit(AstAndExpression node, java.lang.Object data)
           
 java.lang.Object visit(AstAssignmentExpression node, java.lang.Object data)
           
 java.lang.Object visit(AstBreakStatement node, java.lang.Object data)
           
 java.lang.Object visit(AstCaseStatement node, java.lang.Object data)
           
 java.lang.Object visit(AstCastExpression node, java.lang.Object data)
           
 java.lang.Object visit(AstCatchBlock node, java.lang.Object data)
           
 java.lang.Object visit(AstClassDeclaration node, java.lang.Object data)
           
 java.lang.Object visit(AstClassDefinition node, java.lang.Object data)
           
 java.lang.Object visit(AstConditionalExpression node, java.lang.Object data)
           
 java.lang.Object visit(AstConstantExpression node, java.lang.Object data)
           
 java.lang.Object visit(AstConstructorDeclaration node, java.lang.Object data)
           
 java.lang.Object visit(AstConstructorDefinition node, java.lang.Object data)
           
 java.lang.Object visit(AstConstructorInitializer node, java.lang.Object data)
           
 java.lang.Object visit(AstContinueStatement node, java.lang.Object data)
           
 java.lang.Object visit(AstDeclaration node, java.lang.Object data)
           
 java.lang.Object visit(AstDeclarationStatement node, java.lang.Object data)
           
 java.lang.Object visit(AstDefaultStatement node, java.lang.Object data)
           
 java.lang.Object visit(AstDeleteExpression node, java.lang.Object data)
           
 java.lang.Object visit(AstDestructorDeclaration node, java.lang.Object data)
           
 java.lang.Object visit(AstDestructorDefinition node, java.lang.Object data)
           
 java.lang.Object visit(AstElseStatement node, java.lang.Object data)
           
 java.lang.Object visit(AstEnumSpecifier node, java.lang.Object data)
           
 java.lang.Object visit(AstEqualityExpression node, java.lang.Object data)
           
 java.lang.Object visit(AstExclusiveOrExpression node, java.lang.Object data)
           
 java.lang.Object visit(AstExpressionStatement node, java.lang.Object data)
           
 java.lang.Object visit(AstFunctionBody node, java.lang.Object data)
           
 java.lang.Object visit(AstFunctionCallExpression node, java.lang.Object data)
           
 java.lang.Object visit(AstFunctionDeclaration node, java.lang.Object data)
           
 java.lang.Object visit(AstFunctionDefinition node, java.lang.Object data)
           
 java.lang.Object visit(AstFunctionName node, java.lang.Object data)
           
 java.lang.Object visit(AstFunctionParameters node, java.lang.Object data)
           
 java.lang.Object visit(AstFunctionPointerPostfix node, java.lang.Object data)
           
 java.lang.Object visit(AstGotoStatement node, java.lang.Object data)
           
 java.lang.Object visit(AstIdExpression node, java.lang.Object data)
           
 java.lang.Object visit(AstIfStatement node, java.lang.Object data)
           
 java.lang.Object visit(AstInclusiveOrExpression node, java.lang.Object data)
           
 java.lang.Object visit(AstIterationStatement node, java.lang.Object data)
           
 java.lang.Object visit(AstLabelStatement node, java.lang.Object data)
           
 java.lang.Object visit(AstLogicalAndExpression node, java.lang.Object data)
           
 java.lang.Object visit(AstLogicalOrExpression node, java.lang.Object data)
           
 java.lang.Object visit(AstMemberDeclaration node, java.lang.Object data)
           
 java.lang.Object visit(AstMultiplicativeExpression node, java.lang.Object data)
           
 java.lang.Object visit(AstNamespaceAliasDefinition node, java.lang.Object data)
           
 java.lang.Object visit(AstNamespaceDefinition node, java.lang.Object data)
           
 java.lang.Object visit(AstNewExpression node, java.lang.Object data)
           
 java.lang.Object visit(AstParameter node, java.lang.Object data)
           
 java.lang.Object visit(AstParameterType node, java.lang.Object data)
           
 java.lang.Object visit(AstParameterTypeQualifier node, java.lang.Object data)
           
 java.lang.Object visit(AstPointerToMemberExpression node, java.lang.Object data)
           
 java.lang.Object visit(AstPostfixExpression node, java.lang.Object data)
           
 java.lang.Object visit(AstPrimaryExpression node, java.lang.Object data)
           
 java.lang.Object visit(AstRelationalExpression node, java.lang.Object data)
           
 java.lang.Object visit(AstReturnStatement node, java.lang.Object data)
           
 java.lang.Object visit(AstShiftExpression node, java.lang.Object data)
           
 java.lang.Object visit(AstSwitchStatement node, java.lang.Object data)
           
 java.lang.Object visit(AstThrowExpression node, java.lang.Object data)
           
 java.lang.Object visit(AstTranslationUnit node, java.lang.Object data)
           
 java.lang.Object visit(AstTryBlock node, java.lang.Object data)
           
 java.lang.Object visit(AstTypeIdExpression node, java.lang.Object data)
           
 java.lang.Object visit(AstUnaryExpression node, java.lang.Object data)
           
 java.lang.Object visit(SimpleNode node, java.lang.Object data)
           
 

Method Detail

visit

java.lang.Object visit(SimpleNode node,
                       java.lang.Object data)

visit

java.lang.Object visit(AstTranslationUnit node,
                       java.lang.Object data)

visit

java.lang.Object visit(AstDeclaration node,
                       java.lang.Object data)

visit

java.lang.Object visit(AstFunctionDeclaration node,
                       java.lang.Object data)

visit

java.lang.Object visit(AstFunctionBody node,
                       java.lang.Object data)

visit

java.lang.Object visit(AstFunctionDefinition node,
                       java.lang.Object data)

visit

java.lang.Object visit(AstFunctionParameters node,
                       java.lang.Object data)

visit

java.lang.Object visit(AstFunctionName node,
                       java.lang.Object data)

visit

java.lang.Object visit(AstNamespaceDefinition node,
                       java.lang.Object data)

visit

java.lang.Object visit(AstClassDefinition node,
                       java.lang.Object data)

visit

java.lang.Object visit(AstClassDeclaration node,
                       java.lang.Object data)

visit

java.lang.Object visit(AstDestructorDeclaration node,
                       java.lang.Object data)

visit

java.lang.Object visit(AstConstructorDeclaration node,
                       java.lang.Object data)

visit

java.lang.Object visit(AstMemberDeclaration node,
                       java.lang.Object data)

visit

java.lang.Object visit(AstEnumSpecifier node,
                       java.lang.Object data)

visit

java.lang.Object visit(AstFunctionPointerPostfix node,
                       java.lang.Object data)

visit

java.lang.Object visit(AstDestructorDefinition node,
                       java.lang.Object data)

visit

java.lang.Object visit(AstConstructorDefinition node,
                       java.lang.Object data)

visit

java.lang.Object visit(AstConstructorInitializer node,
                       java.lang.Object data)

visit

java.lang.Object visit(AstParameter node,
                       java.lang.Object data)

visit

java.lang.Object visit(AstParameterType node,
                       java.lang.Object data)

visit

java.lang.Object visit(AstParameterTypeQualifier node,
                       java.lang.Object data)

visit

java.lang.Object visit(AstExpressionStatement node,
                       java.lang.Object data)

visit

java.lang.Object visit(AstDeclarationStatement node,
                       java.lang.Object data)

visit

java.lang.Object visit(AstNamespaceAliasDefinition node,
                       java.lang.Object data)

visit

java.lang.Object visit(AstLabelStatement node,
                       java.lang.Object data)

visit

java.lang.Object visit(AstCaseStatement node,
                       java.lang.Object data)

visit

java.lang.Object visit(AstDefaultStatement node,
                       java.lang.Object data)

visit

java.lang.Object visit(AstElseStatement node,
                       java.lang.Object data)

visit

java.lang.Object visit(AstIfStatement node,
                       java.lang.Object data)

visit

java.lang.Object visit(AstSwitchStatement node,
                       java.lang.Object data)

visit

java.lang.Object visit(AstIterationStatement node,
                       java.lang.Object data)

visit

java.lang.Object visit(AstGotoStatement node,
                       java.lang.Object data)

visit

java.lang.Object visit(AstContinueStatement node,
                       java.lang.Object data)

visit

java.lang.Object visit(AstBreakStatement node,
                       java.lang.Object data)

visit

java.lang.Object visit(AstReturnStatement node,
                       java.lang.Object data)

visit

java.lang.Object visit(AstTryBlock node,
                       java.lang.Object data)

visit

java.lang.Object visit(AstCatchBlock node,
                       java.lang.Object data)

visit

java.lang.Object visit(AstThrowExpression node,
                       java.lang.Object data)

visit

java.lang.Object visit(AstAssignmentExpression node,
                       java.lang.Object data)

visit

java.lang.Object visit(AstConditionalExpression node,
                       java.lang.Object data)

visit

java.lang.Object visit(AstLogicalOrExpression node,
                       java.lang.Object data)

visit

java.lang.Object visit(AstLogicalAndExpression node,
                       java.lang.Object data)

visit

java.lang.Object visit(AstInclusiveOrExpression node,
                       java.lang.Object data)

visit

java.lang.Object visit(AstExclusiveOrExpression node,
                       java.lang.Object data)

visit

java.lang.Object visit(AstAndExpression node,
                       java.lang.Object data)

visit

java.lang.Object visit(AstEqualityExpression node,
                       java.lang.Object data)

visit

java.lang.Object visit(AstRelationalExpression node,
                       java.lang.Object data)

visit

java.lang.Object visit(AstShiftExpression node,
                       java.lang.Object data)

visit

java.lang.Object visit(AstAdditiveExpression node,
                       java.lang.Object data)

visit

java.lang.Object visit(AstMultiplicativeExpression node,
                       java.lang.Object data)

visit

java.lang.Object visit(AstPointerToMemberExpression node,
                       java.lang.Object data)

visit

java.lang.Object visit(AstCastExpression node,
                       java.lang.Object data)

visit

java.lang.Object visit(AstUnaryExpression node,
                       java.lang.Object data)

visit

java.lang.Object visit(AstPostfixExpression node,
                       java.lang.Object data)

visit

java.lang.Object visit(AstFunctionCallExpression node,
                       java.lang.Object data)

visit

java.lang.Object visit(AstIdExpression node,
                       java.lang.Object data)

visit

java.lang.Object visit(AstPrimaryExpression node,
                       java.lang.Object data)

visit

java.lang.Object visit(AstConstantExpression node,
                       java.lang.Object data)

visit

java.lang.Object visit(AstTypeIdExpression node,
                       java.lang.Object data)

visit

java.lang.Object visit(AstNewExpression node,
                       java.lang.Object data)

visit

java.lang.Object visit(AstDeleteExpression node,
                       java.lang.Object data)


Copyright © 2006-2007 null. All Rights Reserved.