class documentation

This is a more flexible traverser. In addition to the base traverser it: * has visit_ methods for leaf nodes * has common method that is called for all nodes * allows to skip recursing into a node Note that this traverser still doesn't visit some internal mypy constructs like _promote expression and Var.

Method visit Undocumented
Method visit_as_pattern Undocumented
Method visit_assert_stmt Undocumented
Method visit_assert_type_expr Undocumented
Method visit_assignment_expr Undocumented
Method visit_assignment_stmt Undocumented
Method visit_await_expr Undocumented
Method visit_block Undocumented
Method visit_break_stmt Undocumented
Method visit_bytes_expr Undocumented
Method visit_call_expr Undocumented
Method visit_cast_expr Undocumented
Method visit_class_def Undocumented
Method visit_class_pattern Undocumented
Method visit_comparison_expr Undocumented
Method visit_complex_expr Undocumented
Method visit_conditional_expr Undocumented
Method visit_continue_stmt Undocumented
Method visit_decorator Undocumented
Method visit_del_stmt Undocumented
Method visit_dict_expr Undocumented
Method visit_dictionary_comprehension Undocumented
Method visit_ellipsis Undocumented
Method visit_enum_call_expr Undocumented
Method visit_expression_stmt Undocumented
Method visit_float_expr Undocumented
Method visit_for_stmt Undocumented
Method visit_func_def Undocumented
Method visit_generator_expr Undocumented
Method visit_global_decl Undocumented
Method visit_if_stmt Undocumented
Method visit_import Undocumented
Method visit_import_all Undocumented
Method visit_import_from Undocumented
Method visit_index_expr Undocumented
Method visit_int_expr Undocumented
Method visit_lambda_expr Undocumented
Method visit_list_comprehension Undocumented
Method visit_list_expr Undocumented
Method visit_mapping_pattern Undocumented
Method visit_match_stmt Undocumented
Method visit_member_expr Undocumented
Method visit_mypy_file Undocumented
Method visit_name_expr Undocumented
Method visit_namedtuple_expr Undocumented
Method visit_newtype_expr Undocumented
Method visit_nonlocal_decl Undocumented
Method visit_op_expr Undocumented
Method visit_operator_assignment_stmt Undocumented
Method visit_or_pattern Undocumented
Method visit_overloaded_func_def Undocumented
Method visit_paramspec_expr Undocumented
Method visit_pass_stmt Undocumented
Method visit_raise_stmt Undocumented
Method visit_return_stmt Undocumented
Method visit_reveal_expr Undocumented
Method visit_sequence_pattern Undocumented
Method visit_set_comprehension Undocumented
Method visit_set_expr Undocumented
Method visit_singleton_pattern Undocumented
Method visit_slice_expr Undocumented
Method visit_star_expr Undocumented
Method visit_starred_pattern Undocumented
Method visit_str_expr Undocumented
Method visit_super_expr Undocumented
Method visit_try_stmt Undocumented
Method visit_tuple_expr Undocumented
Method visit_type_alias Undocumented
Method visit_type_alias_expr Undocumented
Method visit_type_application Undocumented
Method visit_type_var_expr Undocumented
Method visit_type_var_tuple_expr Undocumented
Method visit_typeddict_expr Undocumented
Method visit_unary_expr Undocumented
Method visit_value_pattern Undocumented
Method visit_while_stmt Undocumented
Method visit_with_stmt Undocumented
Method visit_yield_expr Undocumented
Method visit_yield_from_expr Undocumented

Inherited from TraverserVisitor:

Method __init__ Undocumented
Method visit_func Undocumented

Inherited from NodeVisitor (via TraverserVisitor):

Method visit__promote_expr Undocumented
Method visit_placeholder_node Undocumented
Method visit_temp_node Undocumented
Method visit_var Undocumented
def visit_assert_type_expr(self, o: AssertTypeExpr): (source)
def visit_await_expr(self, o: AwaitExpr): (source)
def visit_block(self, block: Block): (source)
def visit_bytes_expr(self, o: BytesExpr): (source)
def visit_call_expr(self, o: CallExpr): (source)
def visit_cast_expr(self, o: CastExpr): (source)
def visit_class_pattern(self, o: ClassPattern): (source)
def visit_comparison_expr(self, o: ComparisonExpr): (source)
def visit_complex_expr(self, o: ComplexExpr): (source)
def visit_conditional_expr(self, o: ConditionalExpr): (source)
def visit_decorator(self, o: Decorator): (source)
def visit_del_stmt(self, o: DelStmt): (source)
def visit_dict_expr(self, o: DictExpr): (source)
def visit_ellipsis(self, o: EllipsisExpr): (source)
def visit_enum_call_expr(self, o: EnumCallExpr): (source)
def visit_float_expr(self, o: FloatExpr): (source)
def visit_import_all(self, o: ImportAll): (source)
def visit_index_expr(self, o: IndexExpr): (source)
def visit_int_expr(self, o: IntExpr): (source)
def visit_list_comprehension(self, o: ListComprehension): (source)
def visit_list_expr(self, o: ListExpr): (source)
def visit_mapping_pattern(self, o: MappingPattern): (source)
def visit_member_expr(self, o: MemberExpr): (source)
def visit_mypy_file(self, o: MypyFile): (source)
def visit_namedtuple_expr(self, o: NamedTupleExpr): (source)
def visit_newtype_expr(self, o: NewTypeExpr): (source)
def visit_op_expr(self, o: OpExpr): (source)
def visit_operator_assignment_stmt(self, o: OperatorAssignmentStmt): (source)
def visit_or_pattern(self, o: OrPattern): (source)
def visit_overloaded_func_def(self, o: OverloadedFuncDef): (source)
def visit_paramspec_expr(self, o: ParamSpecExpr): (source)
def visit_pass_stmt(self, o: PassStmt): (source)
def visit_reveal_expr(self, o: RevealExpr): (source)
def visit_sequence_pattern(self, o: SequencePattern): (source)
def visit_set_comprehension(self, o: SetComprehension): (source)
def visit_set_expr(self, o: SetExpr): (source)
def visit_singleton_pattern(self, o: SingletonPattern): (source)
def visit_slice_expr(self, o: SliceExpr): (source)
def visit_star_expr(self, o: StarExpr): (source)
def visit_str_expr(self, o: StrExpr): (source)
def visit_super_expr(self, o: SuperExpr): (source)
def visit_tuple_expr(self, o: TupleExpr): (source)
def visit_type_alias(self, o: TypeAlias): (source)
def visit_type_alias_expr(self, o: TypeAliasExpr): (source)
def visit_type_application(self, o: TypeApplication): (source)
def visit_type_var_expr(self, o: TypeVarExpr): (source)
def visit_type_var_tuple_expr(self, o: TypeVarTupleExpr): (source)
def visit_typeddict_expr(self, o: TypedDictExpr): (source)
def visit_unary_expr(self, o: UnaryExpr): (source)
def visit_value_pattern(self, o: ValuePattern): (source)
def visit_yield_expr(self, o: YieldExpr): (source)
def visit_yield_from_expr(self, o: YieldFromExpr): (source)