🎯 虚拟机管理
HugeVM* vm = huge_vm_new();
huge_vm_free(vm);
📜 执行代码
huge_execute(vm, "print('hello')");
huge_execute_file(vm, "script.hg");
🌍 全局变量交互
huge_set_global(vm, "name", huge_make_string("Huge"));
HugeValue val = huge_get_global(vm, "name");
🔌 注册 C 函数
HugeValue my_func(HugeVM* vm, int argc, HugeValue* args) { ... }
huge_register(vm, "myfunc", my_func);
🧩 类型转换
double n = huge_as_number(val);
const char* s = huge_as_string(val);
int b = huge_as_bool(val);