def __init__(self, frame, anchor, target, func): self.frame = frame self.anchor = anchor self.target = target CompoundTypeNode.__init__(self) func.connect(self.recv_func) return
def __init__(self, frame, anchor, target, func): self.frame = frame self.anchor = anchor self.target = target CompoundTypeNode.__init__(self) func.connect(self.recv_func) return
def __init__(self, frame, anchor, target): self.frame = frame self.anchor = anchor self.target = target self.received = set() CompoundTypeNode.__init__(self) target.connect(self.recv_target) return
def __init__(self, frame, anchor, func, seq): self.frame = frame self.anchor = anchor self.received = set() self.elem = IterElement(frame, anchor, seq) CompoundTypeNode.__init__(self, [seq]) func.connect(self.recv_func) return
def __init__(self, frame, anchor, target): self.frame = frame self.anchor = anchor self.target = target self.received = set() CompoundTypeNode.__init__(self) target.connect(self.recv_target) return
def __init__(self, frame, anchor, spec): self.checker = TypeChecker(frame, [TypeType.get_typeobj()], 'typespec') self.tuplechecker = SequenceTypeChecker(frame, anchor, [TypeType.get_typeobj()], 'typespec') CompoundTypeNode.__init__(self) spec.connect(self.recv) return
def __init__(self, frame, anchor, func, seq): self.frame = frame self.anchor = anchor self.received = set() self.elem = IterElement(frame, anchor, seq) CompoundTypeNode.__init__(self, [seq]) func.connect(self.recv_func) return
def __init__(self, frame, anchor, exctype, excargs): self.frame = frame self.anchor = anchor self.exctype = exctype self.excargs = excargs self.processed = set() CompoundTypeNode.__init__(self) exctype.connect(self.recv_type) return
def __init__(self, frame, anchor, func, objs): self.frame = frame self.anchor = anchor self.received = set() self.args = tuple(IterElement(frame, anchor, obj) for obj in objs) self.listobj = ListType.create_list() CompoundTypeNode.__init__(self, [self.listobj]) func.connect(self.recv_func) return
def __init__(self, frame, anchor, func, objs): self.frame = frame self.anchor = anchor self.received = set() self.args = tuple( IterElement(frame, anchor, obj) for obj in objs ) self.listobj = ListType.create_list() CompoundTypeNode.__init__(self, [self.listobj]) func.connect(self.recv_func) return
def __init__(self, frame, anchor, target, src1, src2): self.frame = frame self.anchor = anchor self.target = target self.types1 = CompoundTypeNode() self.types2 = CompoundTypeNode() CompoundTypeNode.__init__(self) src1.connect(self.recv1) src2.connect(self.recv2) return
def __init__(self, frame, anchor, name, klass, klasses=None): self.frame = frame self.anchor = anchor self.name = name self.klass = klass self.processed = set() CompoundTypeNode.__init__(self) if klasses: klasses.connect(self.recv_klass) return
def __init__(self, frame, anchor, name, klass, instance): self.frame = frame self.anchor = anchor self.name = name self.klass = klass self.instance = instance self.processed = set() CompoundTypeNode.__init__(self) klass.connect(self.recv_klass) return
def __init__(self, frame, anchor, target, src1, src2): self.frame = frame self.anchor = anchor self.target = target self.types1 = CompoundTypeNode() self.types2 = CompoundTypeNode() CompoundTypeNode.__init__(self) src1.connect(self.recv1) src2.connect(self.recv2) return
def __init__(self, frame, anchor, seq, initial): self.frame = frame self.anchor = anchor self.received = set() self.elem = IterElement(frame, anchor, seq) self.result = CompoundTypeNode() if initial: initial.connect(self.result.recv) else: self.elem.connect(self.result.recv) CompoundTypeNode.__init__(self, [self.result]) IterElement(frame, anchor, seq).connect(self.recv_elem) return
def __init__(self, frame, anchor, seq, initial): self.frame = frame self.anchor = anchor self.received = set() self.elem = IterElement(frame, anchor, seq) self.result = CompoundTypeNode() if initial: initial.connect(self.result.recv) else: self.elem.connect(self.result.recv) CompoundTypeNode.__init__(self, [self.result]) IterElement(frame, anchor, seq).connect(self.recv_elem) return
def __init__(self, parent, tree): self.parent = parent self.raised = set() if tree: self.loc = (tree._module, tree.lineno) else: self.loc = None CompoundTypeNode.__init__(self) if parent: assert isinstance(parent, ExecutionFrame), parent if self.expt_debug: print >>sys.stderr, 'connect_expt: %r <- %r' % (parent, self) self.connect(parent.recv) return
def __init__(self, frame, anchor, target, fcmp, fkey): self.frame = frame self.anchor = anchor self.target = target self.received_fkey = set() self.received_fcmp = set() self.key = CompoundTypeNode() CompoundTypeNode.__init__(self) if fkey: fkey.connect(self.recv_fkey) else: target.elemall.connect(self.key.recv) if fcmp: fcmp.connect(self.recv_fcmp) return
def __init__(self, frame, anchor, target, fcmp, fkey): self.frame = frame self.anchor = anchor self.target = target self.received_fkey = set() self.received_fcmp = set() self.key = CompoundTypeNode() CompoundTypeNode.__init__(self) if fkey: fkey.connect(self.recv_fkey) else: target.elemall.connect(self.key.recv) if fcmp: fcmp.connect(self.recv_fcmp) return
def __init__(self, frame, value): self.frame = frame self.received = set() CompoundTypeNode.__init__(self, [value]) return
def __init__(self, name): self.name = name CompoundTypeNode.__init__(self) return
def __init__(self, typeobj, wrapper, obj): self.typeobj = typeobj self.wrapper = wrapper self.received = set() CompoundTypeNode.__init__(self, [obj]) return
def __init__(self, frame, anchor, target): self.frame = frame self.anchor = anchor self.target = target CompoundTypeNode.__init__(self) return
def __init__(self, value): self.received = CompoundTypeNode() CompoundTypeNode.__init__(self, [value]) return
def __init__(self, name): self.name = name CompoundTypeNode.__init__(self) return
def __init__(self, frame, anchor): self.frame = frame self.anchor = anchor CompoundTypeNode.__init__(self) return
def __init__(self, typeobj, wrapper, obj): self.typeobj = typeobj self.wrapper = wrapper self.received = set() CompoundTypeNode.__init__(self, [obj]) return
def __init__(self, frame, anchor, spec): self.checker = TypeChecker(frame, [TypeType.get_typeobj()], 'typespec') self.tuplechecker = SequenceTypeChecker(frame, anchor, [TypeType.get_typeobj()], 'typespec') CompoundTypeNode.__init__(self) spec.connect(self.recv) return
def __init__(self, frame, anchor): self.frame = frame self.anchor = anchor CompoundTypeNode.__init__(self) return
def __init__(self, frame, anchor, target): self.frame = frame self.anchor = anchor self.target = target CompoundTypeNode.__init__(self) return
def __init__(self, frame, value): self.frame = frame self.received = set() CompoundTypeNode.__init__(self, [value]) return
def __init__(self, value): self.received = CompoundTypeNode() CompoundTypeNode.__init__(self, [value]) return
def __init__(self, space, name): self.space = space self.name = name CompoundTypeNode.__init__(self) return