Cthulhu
0.2.10
Cthulhu compiler collection
|
#include "ctu/sema/expr.h"
#include "cthulhu/events/events.h"
#include "cthulhu/tree/builtin.h"
#include "cthulhu/tree/ops.h"
#include "cthulhu/tree/tree.h"
#include "ctu/sema/decl/resolve.h"
#include "ctu/sema/default.h"
#include "ctu/sema/type.h"
#include "ctu/driver.h"
#include "ctu/ast.h"
#include "cthulhu/util/types.h"
#include "cthulhu/util/util.h"
#include "cthulhu/tree/query.h"
#include "memory/memory.h"
#include "std/set.h"
#include "std/str.h"
#include "std/vector.h"
#include "base/panic.h"
#include "core/macros.h"
#include <stdio.h>
Go to the source code of this file.
Data Structures | |
struct | index_pair_t |
Functions | |
tree_t * | ctu_sema_lvalue (ctu_sema_t *sema, const ctu_t *expr) |
tree_t * | ctu_sema_rvalue (ctu_sema_t *sema, const ctu_t *expr, const tree_t *implicit_type) |
tree_t * | ctu_sema_stmt (ctu_sema_t *sema, const ctu_t *stmt) |
size_t | ctu_resolve_storage_length (const tree_t *type) |
const tree_t * | ctu_resolve_storage_type (const tree_t *type) |
const tree_t * | ctu_resolve_decl_type (const tree_t *type) |
tree_t* ctu_sema_lvalue | ( | ctu_sema_t * | sema, |
const ctu_t * | expr | ||
) |
tree_t* ctu_sema_rvalue | ( | ctu_sema_t * | sema, |
const ctu_t * | expr, | ||
const tree_t * | implicit_type | ||
) |
tree_t* ctu_sema_stmt | ( | ctu_sema_t * | sema, |
const ctu_t * | stmt | ||
) |