Phasor 3.3.0
Stack VM based Programming Language
Loading...
Searching...
No Matches
Runtime.py File Reference

Go to the source code of this file.

Namespaces

namespace  phasor
namespace  phasor.Runtime

Functions

bytes phasor.Runtime._to_bytes ("Union[bytes, bytearray, Bytecode]" bytecode)
 phasor.Runtime._get_lib ()
bytes phasor.Runtime._cwd_bytes ()
 phasor.Runtime._ptr (Optional[StateHandle] state)
 phasor.Runtime._build_argv (Sequence[str] args)
Bytecode phasor.Runtime._two_pass_compile (compile_fn, *bytes leading_args)
StateHandle phasor.Runtime.new_state ()
None phasor.Runtime.init_stdlib (StateHandle state)
None phasor.Runtime.free_state (StateHandle state)
None phasor.Runtime.reset_state (StateHandle state, *, bool reset_functions=False, bool reset_variables=False)
bytes phasor.Runtime.compile_phs (str script, *, str module_name=_DEFAULT_MODULE_NAME, Optional[str] module_path=None)
bytes phasor.Runtime.compile_phs_file (str|Path path, *, Optional[str] module_name=None, Optional[str] module_path=None)
bytes phasor.Runtime.compile_pul (str script, *, str module_name=_DEFAULT_MODULE_NAME)
bytes phasor.Runtime.compile_pul_file (str|Path path, *, Optional[str] module_name=None)
int phasor.Runtime.run (Union[bytes, bytearray, Bytecode] bytecode, *, Optional[StateHandle] state=None, str module_name=_DEFAULT_MODULE_NAME, Sequence[str] args=())
int phasor.Runtime.run_file (str|Path path, *, Optional[StateHandle] state=None, Optional[str] module_name=None, Sequence[str] args=())
int phasor.Runtime.evaluate_phs (str script, *, Optional[StateHandle] state=None, str module_name=_DEFAULT_MODULE_NAME, Optional[str] module_path=None, bool verbose=False)
int phasor.Runtime.evaluate_phs_file (str|Path path, *, Optional[StateHandle] state=None, Optional[str] module_name=None, bool verbose=False)
int phasor.Runtime.evaluate_pul (str script, *, Optional[StateHandle] state=None, str module_name=_DEFAULT_MODULE_NAME)
int phasor.Runtime.evaluate_pul_file (str|Path path, *, Optional[StateHandle] state=None, Optional[str] module_name=None)

Variables

 phasor.Runtime._ffi = FFI()
dict phasor.Runtime._CANDIDATES
dict phasor.Runtime._LOAD_HINT
 phasor.Runtime._lib = None
str phasor.Runtime._DEFAULT_MODULE_NAME = "Python"
 phasor.Runtime.StateHandle = object