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