def __init__(self, name, retobj, args=None, optargs=None, expts=None): BuiltinType.__init__(self) BuiltinConstCallable.__init__(self, name, retobj, args=args, optargs=optargs, expts=expts) return
def __init__(self): BuiltinBasicType.__init__(self) BuiltinConstCallable.__init__(self, 'str', self.get_object(), [], [ANY]) return
def __init__(self): from pyntch.aggregate_types import ListType BuiltinBasicType.__init__(self) BuiltinConstCallable.__init__(self, 'basestring', None) return
def call(self, frame, anchor, args, kwargs): if self.TYPE_NAME == 'basestring': frame.raise_expt(ErrorConfig.NotInstantiatable('basestring')) return UndefinedTypeNode.get_object() return BuiltinConstCallable.call(self, frame, anchor, args, kwargs)
def __init__(self): NumberType.__init__(self) BuiltinConstCallable.__init__(self, 'complex', self.get_object(), [], [ANY]) return
def __init__(self): BuiltinType.__init__(self) # type() funciton returns itself. BuiltinConstCallable.__init__(self, 'type', self, [ANY]) return
def __init__(self): BuiltinBasicType.__init__(self) BuiltinConstCallable.__init__(self, 'xrange', self.get_object(), [IntType], [IntType, IntType]) return
def __init__(self): BuiltinBasicType.__init__(self) BuiltinConstCallable.__init__(self, 'file', self.get_object(), [StrType], [StrType, IntType], [ErrorConfig.MaybeFileCannotOpen()]) return
def __init__(self): BuiltinBasicType.__init__(self) BuiltinConstCallable.__init__(self, 'object', self.get_object()) return
def __init__(self): BuiltinBasicType.__init__(self) BuiltinConstCallable.__init__(self, 'unicode', self.get_object(), [], [ANY, StrType, StrType]) return
def accept_arg(self, frame, anchor, i, arg1): if i == 0: self.NumberConverter(frame, arg1) else: BuiltinConstCallable.accept_arg(self, frame, anchor, i, arg1) return
def __init__(self): SimpleNumberType.__init__(self) BuiltinConstCallable.__init__(self, 'float', self.get_object(), [], [ANY]) return