This commit is contained in:
2026-05-14 14:39:34 -05:00
parent 3e47163ee5
commit a38b2736c6
8 changed files with 112 additions and 9 deletions

View File

@@ -1,9 +1,42 @@
#include "priv.h"
Code* code_load_bytecode(uint8_t* bytecode, size_t bytecode_sz)
#include <stdlib.h>
struct Code {
};
Code* code_new(uint8_t* bytecode, size_t bytecode_sz)
{
Code* code = xcalloc(1, sizeof(Code));
return code;
}
Code* code_load_bytecode_cb(void(*read_bytes)(size_t, void*), void* data)
void code_destroy(Code* code)
{
}
free(code);
}
size_t code_n_consts(Code const* code)
{
return 0; // TODO
}
TYC_CONST_TYPE code_const_type(Code const* code, size_t n)
{
return TC_REAL; // TODO
}
T_REAL code_const_real(Code const* code, size_t n)
{
return 0.f; // TODO
}
const char* code_const_string(Code const* code, size_t n)
{
return ""; // TODO
}
size_t code_n_functions(Code const* code)
{
return 0; // TODO
}