Cthulhu  0.2.10
Cthulhu compiler collection
driver.h File Reference
#include "notify/diagnostic.h"
#include "oberon.inc"
Include dependency graph for driver.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define NEW_EVENT(id, ...)   CT_LOCAL extern const diagnostic_t kEvent_##id;
 

Functions

void obr_create (language_runtime_t *runtime, tree_t *root)
 
void obr_forward_decls (language_runtime_t *runtime, compile_unit_t *unit)
 
void obr_process_imports (language_runtime_t *runtime, compile_unit_t *unit)
 

Macro Definition Documentation

◆ NEW_EVENT

#define NEW_EVENT (   id,
  ... 
)    CT_LOCAL extern const diagnostic_t kEvent_##id;

Definition at line 11 of file driver.h.

Function Documentation

◆ obr_create()

void obr_create ( language_runtime_t runtime,
tree_t root 
)

Definition at line 123 of file sema.c.

◆ obr_forward_decls()

void obr_forward_decls ( language_runtime_t runtime,
compile_unit_t unit 
)

Definition at line 20 of file driver.c.

◆ obr_process_imports()

void obr_process_imports ( language_runtime_t runtime,
compile_unit_t unit 
)

Definition at line 80 of file driver.c.