Cthulhu
0.2.10
Cthulhu compiler collection
|
#include "oberon/sema/sema.h"
#include "cthulhu/broker/broker.h"
#include "cthulhu/events/events.h"
#include "cthulhu/util/util.h"
#include "base/panic.h"
#include "core/macros.h"
#include "scan/node.h"
Go to the source code of this file.
Functions | |
tree_t * | obr_get_type (tree_t *sema, const char *name) |
tree_t * | obr_get_module (tree_t *sema, const char *name) |
tree_t * | obr_get_symbol (tree_t *sema, obr_tag_t tag, const char *name) |
getters More... | |
tree_t * | obr_get_namespace (tree_t *sema, const char *name) |
void | obr_add_decl (tree_t *sema, obr_tag_t tag, const char *name, tree_t *decl) |
add decls More... | |
tree_t * | obr_get_bool_type (void) |
builtin types More... | |
tree_t * | obr_get_char_type (void) |
tree_t * | obr_get_shortint_type (void) |
tree_t * | obr_get_integer_type (void) |
tree_t * | obr_get_string_type (const node_t *node, size_t length) |
tree_t * | obr_get_longint_type (void) |
tree_t * | obr_get_real_type (void) |
tree_t * | obr_get_longreal_type (void) |
tree_t * | obr_get_void_type (void) |
void | obr_create (language_runtime_t *runtime, tree_t *root) |
runtime module More... | |
void obr_create | ( | language_runtime_t * | runtime, |
tree_t * | root | ||
) |