DEADSOFTWARE
GIT
/
REPO
/
FRED-BOY
Projects
/
dsw-obn.git
/ blob
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
Первые наработки бэкэнда для jvm
[dsw-obn.git]
/
src
/
backends
/
jvm
/
generator-jvm.h
1
#define MAX_REGISTERS 256
2
3
struct
gen_register_file
{
4
struct
5
{
6
bool
used
;
7
}
reg
[
MAX_REGISTERS
];
8
int
max_used
;
9
};
10
11
struct
gen_proc_t
12
{
13
14
};
15
16
struct
gen_type_t
17
{
18
int
rec_id
;
19
FILE
*
fp
;
20
};
21
22
struct
gen_var_t
23
{
24
int
reg
;
25
};
26
27
struct
gen_block_t
28
{
29
30
};
31
32
struct
gen_context_t
33
{
34
gen_module_t
*
m
;
35
};
36
37
struct
gen_module_t
38
{
39
int
rec_id
;
40
FILE
*
fp
;
41
};