public interface TreeVisitor
void visitModule(ModuleTree module)
void visitMainProcedure(MainProcedureTree mainProcedure)
void visitSubProcedure(SubProcedureTree subProcedure)
void visitDefinition(DefinitionTree definition)
void visitNamedConstantDefinition(NamedConstantDefinitionTree definition)
void visitStandaloneFieldDefinition(StandaloneFieldDefinitionTree definition)
void visitSubFieldDefinition(SubFieldDefinitionTree definition)
void visitDataStructureDefinition(DataStructureDefinitionTree definition)
void visitPrototypeDefinition(PrototypeDefinitionTree definition)
void visitProcedureInterfaceDefinition(ProcedureInterfaceDefinitionTree definition)
void visitParameterDefinition(ParameterDefinitionTree definition)
void visitFileDeclaration(FileDeclarationTree fileDeclaration)
void visitKeyword(KeywordTree keyword)
void visitProgramDescribedInputDeclaration(ProgramDescribedInputDeclarationTree programDescribedInputDeclaration)
void visitProgramDescribedInputFileRecord(ProgramDescribedInputFileRecordTree programDescribedInputFileRecord)
void visitRecordIdentificationCode(RecordIdentificationCodeTree recordIdentificationCode)
void visitProgramDescribedInputFileField(ProgramDescribedInputFileFieldTree programDescribedInputFileField)
void visitExternallyDescribedInputFileRecord(ExternallyDescribedInputFileRecordTree externallyDescribedInputFileRecord)
void visitExternallyDescribedInputFileField(ExternallyDescribedInputFileFieldTree externallyDescribedInputFileField)
void visitLoop(LoopTree loop)
void visitMonitorGroup(MonitorGroupTree monitorGroup)
void visitCasGroup(CasGroupTree casGroup)
void visitIfGroup(IfGroupTree ifGroup)
void visitElseClause(ElseClauseTree elseClause)
void visitParameteredCalculation(ParameteredCalculationTree parameteredCalculation)
void visitSelectGroup(SelectGroupTree selectGroup)
void visitSelectClause(SelectClauseTree selectClause)
void visitSubRoutine(SubRoutineTree subRoutine)
void visitKList(KListTree kList)
void visitTraditionalSyntaxOperation(TraditionalSyntaxOperationTree operation)
void visitExtendedFactor2SyntaxOperation(ExtendedFactor2SyntaxOperationTree operation)
void visitFreeFromSyntaxOperation(FreeFromSyntaxOperationTree operation)
void visitSyntaxToken(SyntaxToken token)
void visitSqlStatement(SqlStatementTree sqlStatement)
void visitExpressionList(ExpressionListTree expressionList)
void visitBinaryExpression(BinaryExpressionTree binaryExpression)
void visitPostfixExpression(PostfixExpressionTree postfixExpression)
void visitQualifiedNameExpression(QualifiedNameExpressionTree qualifiedNameExpression)
void visitUnaryExpression(UnaryExpressionTree unaryExpression)
void visitParenthesisedExpression(ParenthesisedExpressionTree parenthesisedExpression)
void visitIdentifier(IdentifierTree identifier)
void visitLiteral(LiteralTree literal)
void visitStarIndexExpression(StarIndexExpressionTree starIndexExpression)
void visitOutputFileDeclaration(OutputFileDeclarationTree outputFileDeclaration)
void visitOutputRecord(OutputRecordTree outputRecord)
void visitOutputIndicators(OutputIndicatorsTree outputIndicators)
void visitAdditionalOutputIndicators(AdditionalOutputIndicatorsTree additionalOutputIndicators)
void visitOutputField(OutputFieldTree outputField)
Copyright © 2014–2018 SonarSource. All rights reserved.