예제 #1
0
파일: targetspli.py 프로젝트: alkorzt/pypy
def entry_point(argv):
    if len(argv) < 2:
        print __doc__
        os._exit(1)
    args = argv[2:]
    stream = open_file_as_stream(argv[1])
    co = serializer.deserialize(stream.readall())
    w_args = [unwrap_arg(args[i]) for i in range(len(args))]
    execution.run(co, w_args)
    return 0
예제 #2
0
def entry_point(argv):
    if len(argv) < 2:
        print __doc__
        os._exit(1)
    args = argv[2:]
    stream = open_file_as_stream(argv[1])
    co = serializer.deserialize(stream.readall())
    w_args = [unwrap_arg(args[i]) for i in range(len(args))]
    execution.run(co, w_args)
    return 0
예제 #3
0
 def run(a, b):
     co = deserialize(data)
     args = []
     args.append(space.wrap(a))
     args.append(space.wrap(b))
     w_res = execution.run(co, args)
     assert isinstance(w_res, objects.Int)
     return w_res.value
예제 #4
0
 def run(a, b):
     co = deserialize(data)
     args = []
     args.append(space.wrap(a))
     args.append(space.wrap(b))
     w_res = execution.run(co, args)
     assert isinstance(w_res, objects.Int)
     return w_res.value
예제 #5
0
 def eval(self, code, args=[]):
     return execution.run(code, args)
예제 #6
0
파일: objects.py 프로젝트: Debug-Orz/Sypy
 def call(self, args):
     from pypy.jit.tl.spli import execution
     return execution.run(self.code, args, None, self.globs)
예제 #7
0
파일: objects.py 프로젝트: xx312022850/pypy
 def call(self, args):
     from pypy.jit.tl.spli import execution
     return execution.run(self.code, args, None, self.globs)