class documentation

class TypeGraph(object): (source)

View In Hierarchy

Undocumented

Static Method load Undocumented
Method __init__ Undocumented
Method addNode Undocumented
Method clearVisitLabel Undocumented
Method draw Undocumented
Method dump Undocumented
Method dumptypes Undocumented
Method findHotTypes Undocumented
Method getEmptySymbols Undocumented
Method getFailedTypeGens Undocumented
Method getNode Undocumented
Method getNodewithRejTypes Undocumented
Method getNoInputNodes Undocumented
Method getReturnType Undocumented
Method hasNode Undocumented
Method isDominate Undocumented
Method isSetDominate Undocumented
Method passTypes Undocumented
Method recommendReturnType Undocumented
Method recommendType Undocumented
Method replaceType Undocumented
Method resolveName Undocumented
Method returntypes Undocumented
Method simplifyTypes Undocumented
Method storeAttributeTypes Undocumented
Instance Variable argnodes Undocumented
Instance Variable branchnodes Undocumented
Instance Variable classname Undocumented
Instance Variable exceptbuffer Undocumented
Instance Variable filename Undocumented
Instance Variable globaltg Undocumented
Instance Variable inexcept Undocumented
Instance Variable inloop Undocumented
Instance Variable intry Undocumented
Instance Variable loopbuffer Undocumented
Instance Variable mergenodes Undocumented
Instance Variable name Undocumented
Instance Variable nodeindex Undocumented
Instance Variable nodes Undocumented
Instance Variable returnvaluenodes Undocumented
Instance Variable startlineno Undocumented
Instance Variable symbolnodes Undocumented
Instance Variable trybuffer Undocumented
Instance Variable typegennodes Undocumented
Instance Variable typenodes Undocumented
Instance Variable usertypes Undocumented
Method _dump Undocumented
@staticmethod
def load(dictobj, globaltg=None): (source)

Undocumented

def __init__(self, name, usertypes, filename, classname, globaltg): (source)

Undocumented

def addNode(self, node): (source)

Undocumented

def clearVisitLabel(self): (source)

Undocumented

def draw(self, filerepo=None): (source)

Undocumented

def dump(self): (source)

Undocumented

def dumptypes(self): (source)

Undocumented

def findHotTypes(self): (source)

Undocumented

def getEmptySymbols(self): (source)

Undocumented

def getFailedTypeGens(self): (source)

Undocumented

def getNode(self, lineno, name, nodetype='Symbol'): (source)

Undocumented

def getNodewithRejTypes(self): (source)

Undocumented

def getNoInputNodes(self): (source)

Undocumented

def getReturnType(self): (source)

Undocumented

def hasNode(self, node): (source)

Undocumented

def isDominate(self, a, b, iternum): (source)

Undocumented

def isSetDominate(self, seta, b, iternum): (source)

Undocumented

def passTypes(self, debug=False): (source)

Undocumented

def recommendReturnType(self, recommendations, usertypes, modules, topn, filename=None, model=None, nn='typilus'): (source)

Undocumented

def recommendType(self, typeslots, recommendations, usertypes, modules, topn, simmodel=None): (source)

Undocumented

def replaceType(self, usertypes, tt, nodename, simmodel=None): (source)

Undocumented

def resolveName(self, node): (source)

Undocumented

def returntypes(self): (source)

Undocumented

def simplifyTypes(self): (source)

Undocumented

def storeAttributeTypes(self): (source)

Undocumented

argnodes: list = (source)

Undocumented

branchnodes: list = (source)

Undocumented

classname = (source)

Undocumented

exceptbuffer: list = (source)

Undocumented

filename = (source)

Undocumented

globaltg = (source)

Undocumented

inexcept: int = (source)

Undocumented

Undocumented

Undocumented

loopbuffer: list = (source)

Undocumented

mergenodes: list = (source)

Undocumented

Undocumented

nodeindex: int = (source)

Undocumented

Undocumented

returnvaluenodes: list = (source)

Undocumented

startlineno: int = (source)

Undocumented

symbolnodes: dict = (source)

Undocumented

trybuffer: list = (source)

Undocumented

typegennodes: dict = (source)

Undocumented

typenodes: dict = (source)

Undocumented

usertypes = (source)

Undocumented

def _dump(self, item): (source)

Undocumented