WIP
[tiger.ml.git] / compiler / src / lib / tiger / tiger_frame_sig.ml
CommitLineData
cc540a7e
SK
1module type S = sig
2 type t
3
4 type access
5
3b1bffdb
SK
6 val word_size :
7 int
8
9 val pointer :
10 Tiger_temp.Temp.t
68e4b4a9 11
cc540a7e
SK
12 val make :
13 name:Tiger_temp.Label.t -> formals:bool list -> t
14
15 val name :
16 t -> Tiger_temp.Label.t
17
18 val formals :
19 t -> access list
20
21 val alloc_local :
22 t -> escapes:bool -> access
3b1bffdb
SK
23
24 val exp :
25 access:access -> pointer:Tiger_tree.exp -> Tiger_tree.exp
cc540a7e 26end
This page took 0.022774 seconds and 4 git commands to generate.