예제 #1
0
파일: pycodegen.py 프로젝트: zeus911/9miao
 def __init__(self, tree):
     self.graph = pyassem.PyFlowGraph("<module>", tree.filename)
     self.futures = future.find_futures(tree)
     self.__super_init()
     walk(tree, self)
예제 #2
0
파일: pycodegen.py 프로젝트: zeus911/9miao
 def __init__(self, tree):
     self.graph = pyassem.PyFlowGraph("<expression>", tree.filename)
     self.__super_init()
     walk(tree, self)
 def __init__(self, tree):
     self.graph = pyassem.PyFlowGraph('<interactive>', tree.filename)
     self.__super_init()
     self.set_lineno(tree)
     walk(tree, self)
     self.emit('RETURN_VALUE')
예제 #4
0
 def __init__(self, klass, filename):
     self.graph = pyassem.PyFlowGraph(klass.name, filename, optimized=0)
     self.super_init(filename)
     lnf = walk(klass.code, LocalNameFinder(), 0)
     self.locals.push(lnf.getLocals())
     self.graph.setFlag(CO_NEWLOCALS)
예제 #5
0
 def __init__(self, filename):
     # XXX <module> is ? in compile.c
     self.graph = pyassem.PyFlowGraph("<module>", filename)
     self.super_init(filename)
예제 #6
0
 def __init__(self, tree):
     self.graph = pyassem.PyFlowGraph("<module>", tree.filename)
     self.futures = future.find_futures(tree)
     pycodegen.ModuleCodeGenerator._ModuleCodeGenerator__super_init(self)
     self.__class__.FunctionGen = _preppy_FunctionCodeGenerator
     pycodegen.walk(tree, self)
예제 #7
0
import imp