class documentation

class ExpressionVisitor(Generic[T]): (source)

Known subclasses: scalpel.core.visitors.NodeVisitor

View In Hierarchy

Undocumented

Method visit__promote_expr Undocumented
Method visit_assert_type_expr Undocumented
Method visit_assignment_expr Undocumented
Method visit_await_expr Undocumented
Method visit_bytes_expr Undocumented
Method visit_call_expr Undocumented
Method visit_cast_expr Undocumented
Method visit_comparison_expr Undocumented
Method visit_complex_expr Undocumented
Method visit_conditional_expr Undocumented
Method visit_dict_expr Undocumented
Method visit_dictionary_comprehension Undocumented
Method visit_ellipsis Undocumented
Method visit_enum_call_expr Undocumented
Method visit_float_expr Undocumented
Method visit_generator_expr 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_member_expr Undocumented
Method visit_name_expr Undocumented
Method visit_namedtuple_expr Undocumented
Method visit_newtype_expr Undocumented
Method visit_op_expr Undocumented
Method visit_paramspec_expr 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_str_expr Undocumented
Method visit_super_expr Undocumented
Method visit_temp_node Undocumented
Method visit_tuple_expr 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_yield_expr Undocumented
Method visit_yield_from_expr Undocumented
@abstractmethod
def visit__promote_expr(self, o: mypy.nodes.PromoteExpr) -> T: (source)

Undocumented

@abstractmethod
def visit_assert_type_expr(self, o: mypy.nodes.AssertTypeExpr) -> T: (source)

Undocumented

@abstractmethod
def visit_assignment_expr(self, o: mypy.nodes.AssignmentExpr) -> T: (source)

Undocumented

@abstractmethod
def visit_await_expr(self, o: mypy.nodes.AwaitExpr) -> T: (source)

Undocumented

@abstractmethod
def visit_bytes_expr(self, o: mypy.nodes.BytesExpr) -> T: (source)

Undocumented

@abstractmethod
def visit_call_expr(self, o: mypy.nodes.CallExpr) -> T: (source)

Undocumented

@abstractmethod
def visit_cast_expr(self, o: mypy.nodes.CastExpr) -> T: (source)

Undocumented

@abstractmethod
def visit_comparison_expr(self, o: mypy.nodes.ComparisonExpr) -> T: (source)

Undocumented

@abstractmethod
def visit_complex_expr(self, o: mypy.nodes.ComplexExpr) -> T: (source)

Undocumented

@abstractmethod
def visit_conditional_expr(self, o: mypy.nodes.ConditionalExpr) -> T: (source)

Undocumented

@abstractmethod
def visit_dict_expr(self, o: mypy.nodes.DictExpr) -> T: (source)

Undocumented

@abstractmethod
def visit_dictionary_comprehension(self, o: mypy.nodes.DictionaryComprehension) -> T: (source)

Undocumented

@abstractmethod
def visit_ellipsis(self, o: mypy.nodes.EllipsisExpr) -> T: (source)

Undocumented

@abstractmethod
def visit_enum_call_expr(self, o: mypy.nodes.EnumCallExpr) -> T: (source)

Undocumented

@abstractmethod
def visit_float_expr(self, o: mypy.nodes.FloatExpr) -> T: (source)

Undocumented

@abstractmethod
def visit_generator_expr(self, o: mypy.nodes.GeneratorExpr) -> T: (source)

Undocumented

@abstractmethod
def visit_index_expr(self, o: mypy.nodes.IndexExpr) -> T: (source)

Undocumented

@abstractmethod
def visit_int_expr(self, o: mypy.nodes.IntExpr) -> T: (source)

Undocumented

@abstractmethod
def visit_lambda_expr(self, o: mypy.nodes.LambdaExpr) -> T: (source)

Undocumented

@abstractmethod
def visit_list_comprehension(self, o: mypy.nodes.ListComprehension) -> T: (source)

Undocumented

@abstractmethod
def visit_list_expr(self, o: mypy.nodes.ListExpr) -> T: (source)

Undocumented

@abstractmethod
def visit_member_expr(self, o: mypy.nodes.MemberExpr) -> T: (source)

Undocumented

@abstractmethod
def visit_name_expr(self, o: mypy.nodes.NameExpr) -> T: (source)

Undocumented

@abstractmethod
def visit_namedtuple_expr(self, o: mypy.nodes.NamedTupleExpr) -> T: (source)

Undocumented

@abstractmethod
def visit_newtype_expr(self, o: mypy.nodes.NewTypeExpr) -> T: (source)

Undocumented

@abstractmethod
def visit_op_expr(self, o: mypy.nodes.OpExpr) -> T: (source)

Undocumented

@abstractmethod
def visit_paramspec_expr(self, o: mypy.nodes.ParamSpecExpr) -> T: (source)

Undocumented

@abstractmethod
def visit_reveal_expr(self, o: mypy.nodes.RevealExpr) -> T: (source)

Undocumented

@abstractmethod
def visit_set_comprehension(self, o: mypy.nodes.SetComprehension) -> T: (source)

Undocumented

@abstractmethod
def visit_set_expr(self, o: mypy.nodes.SetExpr) -> T: (source)

Undocumented

@abstractmethod
def visit_slice_expr(self, o: mypy.nodes.SliceExpr) -> T: (source)

Undocumented

@abstractmethod
def visit_star_expr(self, o: mypy.nodes.StarExpr) -> T: (source)

Undocumented

@abstractmethod
def visit_str_expr(self, o: mypy.nodes.StrExpr) -> T: (source)

Undocumented

@abstractmethod
def visit_super_expr(self, o: mypy.nodes.SuperExpr) -> T: (source)

Undocumented

@abstractmethod
def visit_temp_node(self, o: mypy.nodes.TempNode) -> T: (source)

Undocumented

@abstractmethod
def visit_tuple_expr(self, o: mypy.nodes.TupleExpr) -> T: (source)

Undocumented

@abstractmethod
def visit_type_alias_expr(self, o: mypy.nodes.TypeAliasExpr) -> T: (source)

Undocumented

@abstractmethod
def visit_type_application(self, o: mypy.nodes.TypeApplication) -> T: (source)

Undocumented

@abstractmethod
def visit_type_var_expr(self, o: mypy.nodes.TypeVarExpr) -> T: (source)

Undocumented

@abstractmethod
def visit_type_var_tuple_expr(self, o: mypy.nodes.TypeVarTupleExpr) -> T: (source)

Undocumented

@abstractmethod
def visit_typeddict_expr(self, o: mypy.nodes.TypedDictExpr) -> T: (source)

Undocumented

@abstractmethod
def visit_unary_expr(self, o: mypy.nodes.UnaryExpr) -> T: (source)

Undocumented

@abstractmethod
def visit_yield_expr(self, o: mypy.nodes.YieldExpr) -> T: (source)

Undocumented

@abstractmethod
def visit_yield_from_expr(self, o: mypy.nodes.YieldFromExpr) -> T: (source)

Undocumented