module documentation

Undocumented

Class Alias No class docstring; 0/3 instance variable, 0/2 class variable, 1/9 method documented
Class AnnAssign Undocumented
Class Arg Undocumented
Class Arguments Undocumented
Class Assert Undocumented
Class Assign Undocumented
Class AssignAttribute No class docstring; 0/4 instance variable, 0/2 class variable, 1/2 method documented
Class AssignName class represents name that are being assigned to in Assign statement
Class AssignStarred Undocumented
Class AsyncFor Undocumented
Class AsyncWith Undocumented
Class Attribute No class docstring; 0/5 instance variable, 0/2 class variable, 3/13 methods, 1/2 class method documented
Class AugAssign No class docstring; 0/3 instance variable, 0/2 class variable, 1/4 method documented
Class Await No class docstring; 0/1 class variable, 1/1 method documented
Class BinOp Undocumented
Class Bool Bool wrapper normally used when in Boolean context (e.g. the conditions in `if` stmt). Python implicitly called bool() on the boolean context, in the inference systems, we'll need to know when is the value should be use in boolean context.
Class BoolOp Undocumented
Class Break Undocumented
Class Call No class docstring; 0/5 instance variable, 0/2 class variable, 1/6 method documented
Class Compare Undocumented
Class Comprehension Undocumented
Class Const No class docstring; 0/1 instance variable, 0/1 class variable, 1/5 method documented
Class Continue Undocumented
Class Del Undocumented
Class DelAttribute class for `del ins.attr`
Class Delete Undocumented
Class DelName class for representing `del var`
Class Dict Undocumented
Class Ellipsis Undocumented
Class ExceptHandler Undocumented
Class Expr Undocumented
Class ExtSlice Undocumented
Class For Undocumented
Class ForIter additional node created to unify the analysis E.g. for i in z.iter(): ... This will roughly translate to: i = ForIter(value=z.iter())
Class FormattedValue Class representing an :class:`ast.FormattedValue` node. Represents a :pep:`498` format string.
Class Global Undocumented
Class If Undocumented
Class IfExp Undocumented
Class Import Undocumented
Class ImportFrom Undocumented
Class Index Undocumented
Class InvertCondMixin No class docstring; 1/2 method documented
Class JoinedStr Representing list of string expression to join
Class Keyword Undocumented
Class KillVarCall Used for indicating killed var in a call to func/method e.g. def foo(): global a a = 4 a = 5 foo() # foo() will kill `a`, therefore wrap the call to foo() with KillVarCall, and add `a` into the vars to indicate it's killing it.
Class List Undocumented
Class Load Undocumented
Class Name Class represents name (variable) that have ssa attributes (version) and use-def chains
Class NameConstant Undocumented
Class Pass Also useless
Class Phi Undocumented
Class Print Undocumented
Class Raise Undocumented
Class Return No class docstring; 0/1 instance variable, 0/1 class variable, 1/3 method documented
Class Set Undocumented
Class Slice Undocumented
Class Starred Undocumented
Class Statement Node representing statement
Class Store Undocumented
Class Subscript Undocumented
Class TempInstance Class that act as a temp object in locals and instance_dict interaction with non existence attribute. E.g. def foo(a): a.b.c = 1 glob_var.attr = 2 `a` is still exist in the locals since it's the argument, then we can But `a...
Class Try Undocumented
Class TryExcept Try blocks up to Python3.2
Class TryFinally Try blocks up to Python3.2
Class Tuple No class docstring; 0/1 instance variable, 0/2 class variable, 1/5 method, 0/1 static method documented
Class TypeStub Undocumented
Class UnaryOp Undocumented
Class Variable mixin for variable related
Class While Undocumented
Class With Undocumented
Class WithItem Undocumented
Function built_slice_node build either Slice() or Index() depending on value
Constant BASE_MANAGER Undocumented
Constant BUILT_IN_TYPE Undocumented
Constant BUILT_IN_TYPE_MAP Undocumented
def built_slice_node(lineno=None, col_offset=None, parent=None, value=None): (source)

build either Slice() or Index() depending on value

BASE_MANAGER = (source)

Undocumented

Value
base_manager.BaseManager()
BUILT_IN_TYPE: tuple[str, ...] = (source)

Undocumented

Value
('int',
 'str',
 'AnyStr',
 'bool',
 'float',
 'complex',
 'unicode',
...
BUILT_IN_TYPE_MAP = (source)

Undocumented

Value
{'int': int,
 'str': str,
 'bool': bool,
 'float': float,
 'list': list,
 'tuple': tuple,
 'set': set,
...