Interface TreeVisitor
-
- All Known Implementing Classes:
BaseTreeVisitor,CognitiveComplexityVisitor,ComplexityVisitor,PythonVisitorCheck,ReadWriteVisitor,SymbolTableBuilder,TypeInference
public interface TreeVisitor
-
-
Method Summary
-
-
-
Method Detail
-
visitFileInput
void visitFileInput(FileInput fileInput)
-
visitStatementList
void visitStatementList(StatementList statementList)
-
visitIfStatement
void visitIfStatement(IfStatement ifStatement)
-
visitElseClause
void visitElseClause(ElseClause elseClause)
-
visitExecStatement
void visitExecStatement(ExecStatement execStatement)
-
visitAssertStatement
void visitAssertStatement(AssertStatement assertStatement)
-
visitDelStatement
void visitDelStatement(DelStatement delStatement)
-
visitDoubleStarPattern
void visitDoubleStarPattern(DoubleStarPattern doubleStarPattern)
-
visitPassStatement
void visitPassStatement(PassStatement passStatement)
-
visitPrintStatement
void visitPrintStatement(PrintStatement printStatement)
-
visitReturnStatement
void visitReturnStatement(ReturnStatement returnStatement)
-
visitYieldStatement
void visitYieldStatement(YieldStatement yieldStatement)
-
visitYieldExpression
void visitYieldExpression(YieldExpression yieldExpression)
-
visitRaiseStatement
void visitRaiseStatement(RaiseStatement raiseStatement)
-
visitBreakStatement
void visitBreakStatement(BreakStatement breakStatement)
-
visitContinueStatement
void visitContinueStatement(ContinueStatement continueStatement)
-
visitFunctionDef
void visitFunctionDef(FunctionDef functionDef)
-
visitName
void visitName(Name name)
-
visitClassDef
void visitClassDef(ClassDef classDef)
-
visitAliasedName
void visitAliasedName(AliasedName aliasedName)
-
visitDottedName
void visitDottedName(DottedName dottedName)
-
visitImportFrom
void visitImportFrom(ImportFrom importFrom)
-
visitImportName
void visitImportName(ImportName importName)
-
visitForStatement
void visitForStatement(ForStatement forStatement)
-
visitGlobalStatement
void visitGlobalStatement(GlobalStatement globalStatement)
-
visitNonlocalStatement
void visitNonlocalStatement(NonlocalStatement nonlocalStatement)
-
visitWhileStatement
void visitWhileStatement(WhileStatement whileStatement)
-
visitExpressionStatement
void visitExpressionStatement(ExpressionStatement expressionStatement)
-
visitTryStatement
void visitTryStatement(TryStatement tryStatement)
-
visitFinallyClause
void visitFinallyClause(FinallyClause finallyClause)
-
visitExceptClause
void visitExceptClause(ExceptClause exceptClause)
-
visitWithStatement
void visitWithStatement(WithStatement withStatement)
-
visitWithItem
void visitWithItem(WithItem withItem)
-
visitQualifiedExpression
void visitQualifiedExpression(QualifiedExpression qualifiedExpression)
-
visitCallExpression
void visitCallExpression(CallExpression callExpression)
-
visitRegularArgument
void visitRegularArgument(RegularArgument regularArgument)
-
visitAssignmentStatement
void visitAssignmentStatement(AssignmentStatement assignmentStatement)
-
visitAssignmentExpression
void visitAssignmentExpression(AssignmentExpression assignmentExpression)
-
visitExpressionList
void visitExpressionList(ExpressionList expressionList)
-
visitBinaryExpression
void visitBinaryExpression(BinaryExpression binaryExpression)
-
visitLambda
void visitLambda(LambdaExpression lambdaExpression)
-
visitArgumentList
void visitArgumentList(ArgList argList)
-
visitParameterList
void visitParameterList(ParameterList parameterList)
-
visitTupleParameter
void visitTupleParameter(TupleParameter tupleParameter)
-
visitParameter
void visitParameter(Parameter parameter)
-
visitTypeAnnotation
void visitTypeAnnotation(TypeAnnotation typeAnnotation)
-
visitNumericLiteral
void visitNumericLiteral(NumericLiteral numericLiteral)
-
visitListLiteral
void visitListLiteral(ListLiteral listLiteral)
-
visitUnaryExpression
void visitUnaryExpression(UnaryExpression unaryExpression)
-
visitStringLiteral
void visitStringLiteral(StringLiteral stringLiteral)
-
visitStringElement
void visitStringElement(StringElement stringElement)
-
visitUnpackingExpression
void visitUnpackingExpression(UnpackingExpression unpackingExpression)
-
visitAwaitExpression
void visitAwaitExpression(AwaitExpression awaitExpression)
-
visitSliceExpression
void visitSliceExpression(SliceExpression sliceExpression)
-
visitSliceList
void visitSliceList(SliceList sliceList)
-
visitSliceItem
void visitSliceItem(SliceItem sliceItem)
-
visitSubscriptionExpression
void visitSubscriptionExpression(SubscriptionExpression subscriptionExpression)
-
visitParenthesizedExpression
void visitParenthesizedExpression(ParenthesizedExpression parenthesizedExpression)
-
visitTuple
void visitTuple(Tuple tuple)
-
visitConditionalExpression
void visitConditionalExpression(ConditionalExpression conditionalExpression)
-
visitPyListOrSetCompExpression
void visitPyListOrSetCompExpression(ComprehensionExpression comprehensionExpression)
-
visitComprehensionFor
void visitComprehensionFor(ComprehensionFor comprehensionFor)
-
visitComprehensionIf
void visitComprehensionIf(ComprehensionIf comprehensionIf)
-
visitDictionaryLiteral
void visitDictionaryLiteral(DictionaryLiteral dictionaryLiteral)
-
visitSetLiteral
void visitSetLiteral(SetLiteral setLiteral)
-
visitKeyValuePair
void visitKeyValuePair(KeyValuePair keyValuePair)
-
visitKeyValuePattern
void visitKeyValuePattern(KeyValuePattern keyValuePattern)
-
visitDictCompExpression
void visitDictCompExpression(DictCompExpressionImpl dictCompExpression)
-
visitCompoundAssignment
void visitCompoundAssignment(CompoundAssignmentStatement compoundAssignmentStatement)
-
visitAnnotatedAssignment
void visitAnnotatedAssignment(AnnotatedAssignment annotatedAssignment)
-
visitNone
void visitNone(NoneExpression noneExpression)
-
visitRepr
void visitRepr(ReprExpression reprExpression)
-
visitEllipsis
void visitEllipsis(EllipsisExpression ellipsisExpression)
-
visitDecorator
void visitDecorator(Decorator decorator)
-
visitToken
void visitToken(Token token)
-
visitFormattedExpression
void visitFormattedExpression(FormattedExpression formattedExpression)
-
visitFormatSpecifier
void visitFormatSpecifier(FormatSpecifier formatSpecifier)
-
visitMatchStatement
void visitMatchStatement(MatchStatement matchStatement)
-
visitCaseBlock
void visitCaseBlock(CaseBlock caseBlock)
-
visitLiteralPattern
void visitLiteralPattern(LiteralPattern literalPattern)
-
visitAsPattern
void visitAsPattern(AsPattern asPattern)
-
visitOrPattern
void visitOrPattern(OrPattern orPattern)
-
visitMappingPattern
void visitMappingPattern(MappingPattern mappingPattern)
-
visitGuard
void visitGuard(Guard guard)
-
visitCapturePattern
void visitCapturePattern(CapturePattern capturePattern)
-
visitSequencePattern
void visitSequencePattern(SequencePattern sequencePattern)
-
visitStarPattern
void visitStarPattern(StarPattern starPattern)
-
visitWildcardPattern
void visitWildcardPattern(WildcardPattern wildcardPattern)
-
visitGroupPattern
void visitGroupPattern(GroupPattern groupPattern)
-
visitClassPattern
void visitClassPattern(ClassPattern classPattern)
-
visitKeywordPattern
void visitKeywordPattern(KeywordPattern keywordPattern)
-
visitValuePattern
void visitValuePattern(ValuePattern valuePattern)
-
-