|
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 | ||
| ) |