Example #1
0
def load_stdlib():
    for mod_name in STDLIB_PY_MODULES:
        __import__("pyre.includes.%s" % mod_name)

    for mod_name in STDLIB_PYRE_MODULES:
        with open("%s/includes/%s.pyr" % (__file__[:-11], mod_name), "r") as f:
            pyre_eval(parse(f.read()), global_state)
Example #2
0
def load_stdlib():
    for mod_name in STDLIB_PY_MODULES:
         __import__("pyre.includes.%s" % mod_name)
    
    for mod_name in STDLIB_PYRE_MODULES:
        with open("%s/includes/%s.pyr" % (__file__[:-11], mod_name), "r") as f:
            pyre_eval(parse(f.read()), global_state)
Example #3
0
def _import(state, name):
	newstate = state.scope_down()
	try:
		with open(name.value.replace('.', '/') + '.pyr', 'r') as f:
			module = pyre_eval(parse(f.read()), newstate)
	except IOError:
		with open(__file__[:-10] + '/../stdlib/' + name.value.replace('.', '/') + '.pyr', 'r') as f:
			module = pyre_eval(parse(f.read()), newstate)
	return module
Example #4
0
def _eval(state, str):
    return pyre_eval(parse(str.value), global_state.scope_down())
Example #5
0
def _eval(state, str):
    return pyre_eval(parse(str.value), global_state.scope_down())