#ifndef MK_COMPILER_H #define MK_COMPILER_H #include "commons.h" #include "status.h" #include "prog.h" #include "node.h" struct compiler { struct status* status; }; void compiler_init(struct compiler* self, struct status* status); void compiler_free(struct compiler* self); void compiler_compile(struct compiler* self, struct node* node, struct prog* prog); #endif