#include "hashtable.h" #include "parse.h" #ifndef COMPILE #define COMPILE typedef struct LiteralData { litType_t litType; void* data; int id; } litData_t; litData_t* init_str_data(char* value); char* compile_to_asm(sym_t* symbol); char* lib_funcs(); char* compile_to_asm_internal(sym_t* symbol, int mangleId); char* build_data(); char* comp_all(sym_t** symbols, int count, int mangleId); char* try_comp_internal(sym_t* symbol, int mangleId); #endif