class documentation

class TraverserVisitor(NodeVisitor[None]): (source)

Known subclasses: mypy.freetree.TreeFreer, mypy.mixedtraverser.MixedTraverserVisitor, mypy.reachability.MarkImportsMypyOnlyVisitor, mypy.reachability.MarkImportsUnreachableVisitor, mypy.renaming.VariableRenameVisitor, mypy.report.FuncCounterVisitor, mypy.report.LineCoverageVisitor, mypy.semanal_pass1.SemanticAnalyzerPreAnalysis, mypy.server.astmerge.NodeReplaceVisitor, mypy.server.aststrip.NodeStripVisitor, mypy.server.deps.DependencyVisitor, mypy.server.subexpr.SubexpressionFinder, mypy.stats.StatisticsVisitor, mypy.stubgen.DefinitionFinder, mypy.stubgen.SelfTraverser, mypy.stubgen.StubGenerator, mypy.suggestions.ArgUseFinder, mypy.suggestions.ReturnFinder, mypy.test.visitors.SkippedNodeSearcher, mypy.traverser.FuncCollectorBase, mypy.traverser.ReturnSeeker, mypy.traverser.YieldSeeker, mypy.treetransform.FuncMapInitializer

View In Hierarchy

A parse tree visitor that traverses the parse tree during visiting.

It does not perform any actions outside the traversal. Subclasses should override visit methods to perform actions during traversal. Calling the superclass method allows reusing the traversal implementation.

Method __init__ Undocumented
Method visit​_assert​_stmt Undocumented
Method visit​_assignment​_expr Undocumented
Method visit​_assignment​_stmt Undocumented
Method visit​_await​_expr Undocumented
Method visit​_backquote​_expr Undocumented
Method visit​_block Undocumented
Method visit​_call​_expr Undocumented
Method visit​_cast​_expr Undocumented
Method visit​_class​_def Undocumented
Method visit​_comparison​_expr Undocumented
Method visit​_conditional​_expr Undocumented
Method visit​_decorator Undocumented
Method visit​_del​_stmt Undocumented
Method visit​_dict​_expr Undocumented
Method visit​_dictionary​_comprehension Undocumented
Method visit​_exec​_stmt Undocumented
Method visit​_expression​_stmt Undocumented
Method visit​_for​_stmt Undocumented
Method visit​_func Undocumented
Method visit​_func​_def Undocumented
Method visit​_generator​_expr Undocumented
Method visit​_if​_stmt Undocumented
Method visit​_import Undocumented
Method visit​_import​_from Undocumented
Method visit​_index​_expr Undocumented
Method visit​_lambda​_expr Undocumented
Method visit​_list​_comprehension Undocumented
Method visit​_list​_expr Undocumented
Method visit​_member​_expr Undocumented
Method visit​_mypy​_file Undocumented
Method visit​_op​_expr Undocumented
Method visit​_operator​_assignment​_stmt Undocumented
Method visit​_overloaded​_func​_def Undocumented
Method visit​_print​_stmt Undocumented
Method visit​_raise​_stmt Undocumented
Method visit​_return​_stmt Undocumented
Method visit​_reveal​_expr Undocumented
Method visit​_set​_comprehension Undocumented
Method visit​_set​_expr Undocumented
Method visit​_slice​_expr Undocumented
Method visit​_star​_expr Undocumented
Method visit​_super​_expr Undocumented
Method visit​_try​_stmt Undocumented
Method visit​_tuple​_expr Undocumented
Method visit​_type​_application Undocumented
Method visit​_unary​_expr Undocumented
Method visit​_while​_stmt Undocumented
Method visit​_with​_stmt Undocumented
Method visit​_yield​_expr Undocumented
Method visit​_yield​_from​_expr Undocumented
def visit_assert_stmt(self, o): (source)

Undocumented

Parameters
o:AssertStmtUndocumented
def visit_assignment_expr(self, o): (source)

Undocumented

Parameters
o:AssignmentExprUndocumented
def visit_await_expr(self, o): (source)

Undocumented

Parameters
o:AwaitExprUndocumented
def visit_backquote_expr(self, o): (source)

Undocumented

Parameters
o:BackquoteExprUndocumented
def visit_comparison_expr(self, o): (source)
def visit_conditional_expr(self, o): (source)

Undocumented

Parameters
o:ConditionalExprUndocumented
def visit_decorator(self, o): (source)
def visit_del_stmt(self, o): (source)

Undocumented

Parameters
o:DelStmtUndocumented
def visit_dict_expr(self, o): (source)

Undocumented

Parameters
o:DictExprUndocumented
def visit_dictionary_comprehension(self, o): (source)
def visit_exec_stmt(self, o): (source)

Undocumented

Parameters
o:ExecStmtUndocumented
def visit_expression_stmt(self, o): (source)
def visit_func(self, o): (source)

Undocumented

Parameters
o:FuncItemUndocumented
def visit_generator_expr(self, o): (source)
def visit_if_stmt(self, o): (source)

Undocumented

Parameters
o:IfStmtUndocumented
def visit_lambda_expr(self, o): (source)
def visit_list_comprehension(self, o): (source)

Undocumented

Parameters
o:ListComprehensionUndocumented
def visit_list_expr(self, o): (source)

Undocumented

Parameters
o:ListExprUndocumented
def visit_op_expr(self, o): (source)
def visit_operator_assignment_stmt(self, o): (source)

Undocumented

Parameters
o:OperatorAssignmentStmtUndocumented
def visit_overloaded_func_def(self, o): (source)
def visit_print_stmt(self, o): (source)

Undocumented

Parameters
o:PrintStmtUndocumented
def visit_raise_stmt(self, o): (source)

Undocumented

Parameters
o:RaiseStmtUndocumented
def visit_reveal_expr(self, o): (source)

Undocumented

Parameters
o:RevealExprUndocumented
def visit_set_comprehension(self, o): (source)

Undocumented

Parameters
o:SetComprehensionUndocumented
def visit_set_expr(self, o): (source)

Undocumented

Parameters
o:SetExprUndocumented
def visit_slice_expr(self, o): (source)

Undocumented

Parameters
o:SliceExprUndocumented
def visit_star_expr(self, o): (source)

Undocumented

Parameters
o:StarExprUndocumented
def visit_try_stmt(self, o): (source)

Undocumented

Parameters
o:TryStmtUndocumented
def visit_tuple_expr(self, o): (source)

Undocumented

Parameters
o:TupleExprUndocumented
def visit_unary_expr(self, o): (source)
def visit_while_stmt(self, o): (source)

Undocumented

Parameters
o:WhileStmtUndocumented
def visit_yield_expr(self, o): (source)
def visit_yield_from_expr(self, o): (source)