#include #include void scc_sema_init(scc_sema_callbacks_t *callbacks) { scc_sema_symtab_t *sema_symtab = scc_malloc(sizeof(scc_sema_symtab_t)); if (sema_symtab == null) { LOG_FATAL("out of memory"); return; } callbacks->context = sema_symtab; callbacks->on_decl = null; callbacks->on_expr = null; callbacks->on_stmt = null; callbacks->on_type = null; callbacks->got_type = null; } void scc_sema_drop(scc_sema_callbacks_t *callbacks) {}