#ifndef BDL_CHUNK_H #define BDL_CHUNK_H #include "objects.h" #include "darray.h" typedef struct Chunk { u8 *code; Object *constants; } Chunk; size_t add_constant(Chunk chunk, Object obj); size_t add_constant(Chunk chunk, Object obj) { size_t pos = array_size(chunk.constants); array_push(chunk.constants, obj); return pos; } #endif // BDL_CHUNK_H