Cthulhu
0.2.10
Cthulhu compiler collection
decl.h
Go to the documentation of this file.
1
// SPDX-License-Identifier: GPL-3.0-only
2
3
#pragma once
4
5
#include "
oberon/ast.h
"
6
7
#include "
oberon/sema/sema.h
"
8
9
typedef
struct
obr_forward_t
{
10
obr_tag_t
tag
;
11
tree_t
*
decl
;
12
}
obr_forward_t
;
13
14
obr_forward_t
obr_forward_decl
(
tree_t
*sema,
obr_t
*decl);
15
16
tree_t
*
obr_add_init
(
tree_t
*sema,
obr_t
*mod);
ast.h
obr_forward_decl
obr_forward_t obr_forward_decl(tree_t *sema, obr_t *decl)
Definition:
decl.c:273
obr_add_init
tree_t * obr_add_init(tree_t *sema, obr_t *mod)
Definition:
decl.c:304
sema.h
obr_tag_t
obr_tag_t
Definition:
sema.h:9
obr_forward_t
Definition:
decl.h:9
obr_forward_t::decl
tree_t * decl
Definition:
decl.h:11
obr_forward_t::tag
obr_tag_t tag
Definition:
decl.h:10
obr_t
Definition:
ast.h:93
tree_t
Definition:
tree.h:67
language
oberon
include
oberon
sema
decl.h
Generated by
1.9.1