class documentation

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

Known subclasses: scalpel.core.visitors.NodeVisitor

View In Hierarchy

Undocumented

Method visit_as_pattern Undocumented
Method visit_class_pattern Undocumented
Method visit_mapping_pattern Undocumented
Method visit_or_pattern Undocumented
Method visit_sequence_pattern Undocumented
Method visit_singleton_pattern Undocumented
Method visit_starred_pattern Undocumented
Method visit_value_pattern Undocumented
@abstractmethod
def visit_as_pattern(self, o: mypy.patterns.AsPattern) -> T: (source)

Undocumented

@abstractmethod
def visit_class_pattern(self, o: mypy.patterns.ClassPattern) -> T: (source)

Undocumented

@abstractmethod
def visit_mapping_pattern(self, o: mypy.patterns.MappingPattern) -> T: (source)

Undocumented

@abstractmethod
def visit_or_pattern(self, o: mypy.patterns.OrPattern) -> T: (source)

Undocumented

@abstractmethod
def visit_sequence_pattern(self, o: mypy.patterns.SequencePattern) -> T: (source)

Undocumented

@abstractmethod
def visit_singleton_pattern(self, o: mypy.patterns.SingletonPattern) -> T: (source)

Undocumented

@abstractmethod
def visit_starred_pattern(self, o: mypy.patterns.StarredPattern) -> T: (source)

Undocumented

@abstractmethod
def visit_value_pattern(self, o: mypy.patterns.ValuePattern) -> T: (source)

Undocumented