21 NativeRuntime(
const std::vector<uint8_t> &bytecodeData,
int argc,
const char **argv);
22 NativeRuntime(
const std::string &script,
int argc,
char **argv);
27 static int eval(
VM *vm,
const std::string &script);
void addNativeFunction(const std::string &name, void *function)
static Value runScript(const std::vector< Value > &args, VM *vm)
std::unique_ptr< VM > m_vm
NativeRuntime(const std::vector< uint8_t > &bytecodeData, int argc, const char **argv)
static int eval(VM *vm, const std::string &script)
std::vector< uint8_t > m_bytecodeData
A value in the Phasor VM.
The Phasor Programming Language and Runtime.
Complete bytecode structure.