Cthulhu  0.2.10
Cthulhu compiler collection
main.c File Reference
#include "oberon/driver.h"
#include "oberon/sema/sema.h"
#include "cthulhu/broker/broker.h"
#include "driver/driver.h"
#include "interop/compile.h"
#include "std/vector.h"
#include "base/util.h"
#include "core/macros.h"
#include "obr_bison.h"
#include "obr_flex.h"
#include "oberon/oberon.inc"
Include dependency graph for main.c:

Go to the source code of this file.

Macros

#define NEW_EVENT(id, ...)   const diagnostic_t kEvent_##id = __VA_ARGS__;
 
#define NEW_EVENT(id, ...)   &kEvent_##id,
 
#define DECL_TAG(id, val, name)   [id] = (name),
 

Functions

 CT_CALLBACKS (kCallbacks, obr)
 

Variables

CT_DRIVER_API const language_t kOberonModule
 

Macro Definition Documentation

◆ DECL_TAG

#define DECL_TAG (   id,
  val,
  name 
)    [id] = (name),

◆ NEW_EVENT [1/2]

#define NEW_EVENT (   id,
  ... 
)    const diagnostic_t kEvent_##id = __VA_ARGS__;

Definition at line 48 of file main.c.

◆ NEW_EVENT [2/2]

#define NEW_EVENT (   id,
  ... 
)    &kEvent_##id,

Definition at line 48 of file main.c.

Function Documentation

◆ CT_CALLBACKS()

CT_CALLBACKS ( kCallbacks  ,
obr   
)

Variable Documentation

◆ kOberonModule

CT_DRIVER_API const language_t kOberonModule

Definition at line 70 of file main.c.