#ifndef ZRL_VM_H #define ZRL_VM_H #include "opcodes.h" VM* init_vm(); bool step_vm(VM *vm); uint32_t str_alloc(VM *vm, const char *str, uint32_t length); uint32_t real_alloc(VM *vm, float v); uint32_t nat_alloc(VM *vm, uint32_t v); uint32_t int_alloc(VM *vm, int32_t v); #endif