Cthulhu
0.2.10
Cthulhu compiler collection
|
Go to the source code of this file.
Macros | |
#define | NEW_EVENT(name, ...) extern const diagnostic_t kEvent_##name; |
Functions | |
void | ctu_init (language_runtime_t *runtime, tree_t *root) |
void | ctu_forward_decls (language_runtime_t *runtime, compile_unit_t *unit) |
void | ctu_process_imports (language_runtime_t *runtime, compile_unit_t *unit) |
void | ctu_compile_module (language_runtime_t *runtime, compile_unit_t *unit) |
#define NEW_EVENT | ( | name, | |
... | |||
) | extern const diagnostic_t kEvent_##name; |
void ctu_compile_module | ( | language_runtime_t * | runtime, |
compile_unit_t * | unit | ||
) |
void ctu_forward_decls | ( | language_runtime_t * | runtime, |
compile_unit_t * | unit | ||
) |
void ctu_init | ( | language_runtime_t * | runtime, |
tree_t * | root | ||
) |
void ctu_process_imports | ( | language_runtime_t * | runtime, |
compile_unit_t * | unit | ||
) |