module documentation

Undocumented

Class BlockList Undocumented
Class Cfg No class docstring; 0/6 instance variable, 1/27 method, 1/1 static method documented
Class ClassLabel Undocumented
Class FunctionLabel Undocumented
Class GetBlocks look for stmt that define the block edge and partition accordingly e.g. x = 1 if x: pass x = 3
Class LambdaLabel An empty block just to able to set up nested lambda
Class ModuleLabel Undocumented
Class NoPhiDict Undocumented
Class ParentScopeBlock Block that defined another scope within. E.g, def foo(): ---> ParentScopeBlock x = 1 ---> RawBasicBlock
Class PhiStubBlock Block to force phi function at every scope, also forcing update var_version_list to latest
Class RawBasicBlock No class docstring; 0/22 instance variable, 0/4 constant, 5/14 methods, 0/1 class method documented
Class TempAssignBlock block for temporary assignment for FunctionDef/ClassDef for renaming purpose
Function build_blocks Undocumented
Constant MANAGER Undocumented
Constant TEMP_ASSIGN Undocumented
Variable ineq_solver Undocumented
def build_blocks(*args, **kwargs): (source)

Undocumented

MANAGER = (source)

Undocumented

Value
manager.AstManager()
TEMP_ASSIGN: str = (source)

Undocumented

Value
'TempAssign'
ineq_solver = (source)

Undocumented