示例#1
0
    def __init__(self,
                 module,
                 factory,
                 parent=None,
                 frameCtr=None,
                 scope=None,
                 options=None,
                 className=None):
        BaseEvaluator.__init__(self)

        if parent is None:
            frame = GlobalFrame(self)
            self.parent_compiler = None
            self.top_compiler = self
        else:
            frame = frameCtr(self, scope=scope)
            self.parent_compiler = parent
            self.top_compiler = parent.top_compiler

        self.frame = frame
        self.module = module
        self.nthrowables = 0
        self.factory = factory
        self.options = options
        self.className = className
        self.listComprehensionStack = []

        self.free_decls = []
示例#2
0
    def __init__(self, module, factory, parent=None, frameCtr=None, scope=None, options=None, className=None):
        BaseEvaluator.__init__(self)

        if parent is None:
            frame = GlobalFrame(self)
            self.parent_compiler = None
            self.top_compiler = self
        else:
            frame = frameCtr(self, scope=scope)
            self.parent_compiler = parent
            self.top_compiler = parent.top_compiler

        self.frame = frame
        self.module = module
        self.nthrowables = 0
        self.factory = factory
        self.options = options
        self.className = className
        self.listComprehensionStack = []

        self.free_decls = []
示例#3
0
 def __init__(self):
     BaseEvaluator.__init__(self)
     self.locals = {}
     self.globals = {}
     self.builtins = makeBuiltins()
示例#4
0
 def __init__(self):
     BaseEvaluator.__init__(self)
     self.locals = {}
     self.globals = {}
     self.builtins = makeBuiltins()