Cthulhu  0.2.10
Cthulhu compiler collection
driver.c File Reference
#include "ctu/driver.h"
#include "cthulhu/broker/broker.h"
#include "cthulhu/events/events.h"
#include "ctu/ast.h"
#include "ctu/sema/sema.h"
#include "ctu/sema/decl.h"
#include "cthulhu/tree/tree.h"
#include "cthulhu/tree/query.h"
#include "std/vector.h"
#include "std/map.h"
#include "std/str.h"
#include "base/panic.h"
#include "core/macros.h"
Include dependency graph for driver.c:

Go to the source code of this file.

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)
 

Function Documentation

◆ ctu_forward_decls()

void ctu_forward_decls ( language_runtime_t runtime,
compile_unit_t unit 
)

Definition at line 31 of file driver.c.

◆ ctu_init()

void ctu_init ( language_runtime_t runtime,
tree_t root 
)

init

Definition at line 26 of file driver.c.

◆ ctu_process_imports()

void ctu_process_imports ( language_runtime_t runtime,
compile_unit_t unit 
)

Definition at line 100 of file driver.c.