class documentation
class _LiteralEval(_ASTEval): (source)
Constructor: _LiteralEval(state, known_values, raise_on_ambiguity, follow_imports)
Undocumented
| Method | __init__ |
Undocumented |
| Method | visit_alias_ |
Undocumented |
| Method | visit_alias_ |
Undocumented |
| Method | visit_ |
Undocumented |
| Method | visit_ |
Undocumented |
| Method | visit_ |
Undocumented |
| Method | visit_ |
comparison operators, including chained comparisons (a<b<c) |
| Method | visit_ |
Undocumented |
| Method | visit_ |
Undocumented |
| Method | visit_ |
Undocumented |
| Method | visit_ |
Undocumented |
| Method | visit_ |
Undocumented |
| Method | visit_ |
Undocumented |
| Method | visit_ |
Undocumented |
| Method | visit_ |
Undocumented |
| Method | visit_ |
Undocumented |
| Method | visit_ |
Undocumented |
| Method | visit_ |
Undocumented |
| Method | visit_ |
Undocumented |
| Instance Variable | visit |
Undocumented |
| Instance Variable | _known |
Undocumented |
Inherited from _ASTEval:
| Method | visit_ |
Undocumented |
| Method | _returns |
Undocumented |
| Instance Variable | _raise |
Undocumented |
Inherited from _EvalBaseVisitor (via _ASTEval):
| Method | visit |
Undocumented |
| Method | _visit |
Visit a node. |
| Method | _visit |
Undocumented |
| Constant | _MAX |
Undocumented |
| Instance Variable | _state |
Undocumented |
def __init__(self, state:
_MinimalState, *, known_values: Mapping[ str, LiteralValue], raise_on_ambiguity: bool = False, follow_imports: bool = False):
(source)
¶
Undocumented
def visit_alias_FollowImports(self, node:
ast.alias, path: set[ object]) -> ASTOrLiteralValue:
(source)
¶
Undocumented
def visit_Attribute_Load(self, node:
ast.Attribute, path: set[ object]) -> ASTOrLiteralValue:
(source)
¶
Undocumented
def visit_List(self, node:
ast.Tuple | ast.List | ast.Set, path: set[ object]) -> LiteralValue:
(source)
¶
Undocumented