class documentation
class SemanticAnalyzerCoreInterface: (source)
Known subclasses: mypy.semanal_shared.SemanticAnalyzerInterface
A core abstract interface to generic semantic analyzer functionality. This is implemented by both semantic analyzer passes 2 and 3.
Method | defer |
Undocumented |
Method | fail |
Undocumented |
Method | incomplete |
Undocumented |
Method | is |
Undocumented |
Method | is |
Is the specific __future__ feature imported |
Method | is |
Is a module or class namespace potentially missing some definitions? |
Method | lookup |
Undocumented |
Method | lookup |
Undocumented |
Method | lookup |
Undocumented |
Method | note |
Undocumented |
Method | record |
Undocumented |
Property | final |
Is this the final iteration of semantic analysis? |
Property | is |
Undocumented |
Property | type |
Undocumented |
@abstractmethod
def defer(self, debug_context:
def defer(self, debug_context:
Context|None
= None, force_progress: bool
= False):
(source)
¶
overridden in
mypy.semanal.SemanticAnalyzer
Undocumented
@abstractmethod
def fail(self, msg:
def fail(self, msg:
str
, ctx: Context
, serious: bool
= False, *, blocker: bool
= False, code: ErrorCode|None
= None):
(source)
¶
overridden in
mypy.semanal.SemanticAnalyzer
Undocumented
@abstractmethod
def incomplete_feature_enabled(self, feature:
def incomplete_feature_enabled(self, feature:
str
, ctx: Context
) -> bool
:
(source)
¶
overridden in
mypy.semanal.SemanticAnalyzer
Undocumented
overridden in
mypy.semanal.SemanticAnalyzer
Is a module or class namespace potentially missing some definitions?
@abstractmethod
def lookup_fully_qualified_or_none(self, name:
def lookup_fully_qualified_or_none(self, name:
str
) -> SymbolTableNode|None
:
(source)
¶
overridden in
mypy.semanal.SemanticAnalyzer
Undocumented
@abstractmethod
def lookup_qualified(self, name:
def lookup_qualified(self, name:
str
, ctx: Context
, suppress_errors: bool
= False) -> SymbolTableNode|None
:
(source)
¶
overridden in
mypy.semanal.SemanticAnalyzer
Undocumented