class documentation

Undocumented

Method __init__ Undocumented
Method addMerge4Except Undocumented
Method addMerge4Finally Undocumented
Method addMergeNodes Undocumented
Method addNode Undocumented
Method buildmergename Undocumented
Method canRemove Undocumented
Method clearlast Undocumented
Method extractTypeCondition if type(node) == ast.BoolOp and type(node.op) == ast.And: return self.extractTypeCondition(node.values[0], inverse) + self.extractTypeCondition(node.values[1], inverse) elif type(node) == ast.UnaryOp and type(node...
Method finalize Undocumented
Method optimize Undocumented
Method processUserTypes Undocumented
Method run Undocumented
Method searchNode Undocumented
Method visit_AnnAssign Undocumented
Method visit_arg Undocumented
Method visit_arguments Undocumented
Method visit_Assert Undocumented
Method visit_Assign Undocumented
Method visit_AsyncFor Undocumented
Method visit_AsyncFunctionDef Undocumented
Method visit_AsyncWith Undocumented
Method visit_Attribute Undocumented
Method visit_AugAssign Undocumented
Method visit_Await Undocumented
Method visit_BinOp Undocumented
Method visit_BoolOp Undocumented
Method visit_Break Undocumented
Method visit_Call Undocumented
Method visit_ClassDef Undocumented
Method visit_Compare Undocumented
Method visit_comprehension Undocumented
Method visit_Constant Undocumented
Method visit_Continue Undocumented
Method visit_Dict Undocumented
Method visit_DictComp Undocumented
Method visit_ExceptHandler Undocumented
Method visit_Expr Undocumented
Method visit_For Undocumented
Method visit_FunctionDef Undocumented
Method visit_GeneratorExp Undocumented
Method visit_If Undocumented
Method visit_IfExp Undocumented
Method visit_Import Undocumented
Method visit_ImportFrom Undocumented
Method visit_Index Undocumented
Method visit_JoinedStr Undocumented
Method visit_keyword Undocumented
Method visit_Lambda Undocumented
Method visit_List Undocumented
Method visit_ListComp Undocumented
Method visit_Name Undocumented
Method visit_Return Undocumented
Method visit_Set Undocumented
Method visit_SetComp Undocumented
Method visit_Slice Undocumented
Method visit_Subscript Undocumented
Method visit_Try Undocumented
Method visit_Tuple Undocumented
Method visit_UnaryOp Undocumented
Method visit_While Undocumented
Method visit_With Undocumented
Method visit_withitem Undocumented
Method visit_Yield Undocumented
Method visit_YieldFrom Undocumented
Method visitfield Undocumented
Instance Variable alias Undocumented
Instance Variable asifcond Undocumented
Instance Variable attribute2id Undocumented
Instance Variable augassignread Undocumented
Instance Variable classnames Undocumented
Instance Variable classstack Undocumented
Instance Variable curclass Undocumented
Instance Variable curfunc Undocumented
Instance Variable curop Undocumented
Instance Variable filename Undocumented
Instance Variable forin Undocumented
Instance Variable funcstack Undocumented
Instance Variable GlobalTG Undocumented
Instance Variable globalvar2id Undocumented
Instance Variable lastattribute Undocumented
Instance Variable lastglobalvar Undocumented
Instance Variable lastlocalvar Undocumented
Instance Variable localvar2id Undocumented
Instance Variable locations Undocumented
Instance Variable modules Undocumented
Instance Variable opstack Undocumented
Instance Variable optimized Undocumented
Instance Variable repo Undocumented
Instance Variable subscriptwrite Undocumented
Instance Variable tgstack Undocumented
Instance Variable usertypes Undocumented
Instance Variable visitedfuncs Undocumented
Instance Variable withitemnames Undocumented
Instance Variable withpos Undocumented
def __init__(self, filename, optimize, locations, usertypes, alias=0, repo=None): (source)

Undocumented

def addMerge4Except(self): (source)

Undocumented

def addMerge4Finally(self): (source)

Undocumented

def addMergeNodes(self): (source)

Undocumented

def addNode(self, node): (source)

Undocumented

def buildmergename(self, nodes): (source)

Undocumented

def canRemove(self, node): (source)

Undocumented

def clearlast(self): (source)

Undocumented

def extractTypeCondition(self, node, inverse=1): (source)

if type(node) == ast.BoolOp and type(node.op) == ast.And: return self.extractTypeCondition(node.values[0], inverse) + self.extractTypeCondition(node.values[1], inverse) elif type(node) == ast.UnaryOp and type(node.op) == ast.Not: return self.extractTypeCondition(node.operand, inverse * -1)

def finalize(self, tg): (source)

Undocumented

def optimize(self, tg): (source)

Undocumented

def processUserTypes(self, usertype): (source)

Undocumented

def run(self, root): (source)

Undocumented

def searchNode(self, nodetype, nodename, nodepos): (source)

Undocumented

def visit_AnnAssign(self, node): (source)

Undocumented

def visit_arg(self, node): (source)

Undocumented

def visit_arguments(self, node): (source)

Undocumented

def visit_Assert(self, node): (source)

Undocumented

def visit_Assign(self, node): (source)

Undocumented

def visit_AsyncFor(self, node): (source)

Undocumented

def visit_AsyncFunctionDef(self, node): (source)

Undocumented

def visit_AsyncWith(self, node): (source)

Undocumented

def visit_Attribute(self, node): (source)

Undocumented

def visit_AugAssign(self, node): (source)

Undocumented

def visit_Await(self, node): (source)

Undocumented

def visit_BinOp(self, node): (source)

Undocumented

def visit_BoolOp(self, node): (source)

Undocumented

def visit_Break(self, node): (source)

Undocumented

def visit_Call(self, node): (source)

Undocumented

def visit_ClassDef(self, node): (source)

Undocumented

def visit_Compare(self, node): (source)

Undocumented

def visit_comprehension(self, node): (source)

Undocumented

def visit_Constant(self, node): (source)

Undocumented

def visit_Continue(self, node): (source)

Undocumented

def visit_Dict(self, node): (source)

Undocumented

def visit_DictComp(self, node): (source)

Undocumented

def visit_ExceptHandler(self, node): (source)

Undocumented

def visit_Expr(self, node): (source)

Undocumented

def visit_For(self, node): (source)

Undocumented

def visit_FunctionDef(self, node): (source)

Undocumented

def visit_GeneratorExp(self, node): (source)

Undocumented

def visit_If(self, node): (source)

Undocumented

def visit_IfExp(self, node): (source)

Undocumented

def visit_Import(self, node): (source)

Undocumented

def visit_ImportFrom(self, node): (source)

Undocumented

def visit_Index(self, node): (source)

Undocumented

def visit_JoinedStr(self, node): (source)

Undocumented

def visit_keyword(self, node): (source)

Undocumented

def visit_Lambda(self, node): (source)

Undocumented

def visit_List(self, node): (source)

Undocumented

def visit_ListComp(self, node): (source)

Undocumented

def visit_Name(self, node): (source)

Undocumented

def visit_Return(self, node): (source)

Undocumented

def visit_Set(self, node): (source)

Undocumented

def visit_SetComp(self, node): (source)

Undocumented

def visit_Slice(self, node): (source)

Undocumented

def visit_Subscript(self, node): (source)

Undocumented

def visit_Try(self, node): (source)

Undocumented

def visit_Tuple(self, node): (source)

Undocumented

def visit_UnaryOp(self, node): (source)

Undocumented

def visit_While(self, node): (source)

Undocumented

def visit_With(self, node): (source)

Undocumented

def visit_withitem(self, node): (source)

Undocumented

def visit_Yield(self, node): (source)

Undocumented

def visit_YieldFrom(self, node): (source)

Undocumented

def visitfield(self, field): (source)

Undocumented

Undocumented

asifcond: bool = (source)

Undocumented

attribute2id: list = (source)

Undocumented

augassignread: bool = (source)

Undocumented

classnames: list = (source)

Undocumented

classstack: list = (source)

Undocumented

curclass: int = (source)

Undocumented

Undocumented

Undocumented

filename = (source)

Undocumented

Undocumented

funcstack: list = (source)

Undocumented

GlobalTG = (source)

Undocumented

globalvar2id: dict = (source)

Undocumented

lastattribute: list = (source)

Undocumented

lastglobalvar = (source)

Undocumented

lastlocalvar: list = (source)

Undocumented

localvar2id: list = (source)

Undocumented

locations = (source)

Undocumented

Undocumented

Undocumented

optimized = (source)

Undocumented

Undocumented

subscriptwrite: bool = (source)

Undocumented

Undocumented

usertypes = (source)

Undocumented

visitedfuncs: list = (source)

Undocumented

withitemnames: list = (source)

Undocumented

Undocumented