X-Git-Url: https://git.xandkar.net/?p=tiger.ml.git;a=blobdiff_plain;f=compiler%2Fsrc%2Flib%2Ftiger%2Ftiger_env.mli;fp=compiler%2Fsrc%2Flib%2Ftiger%2Ftiger_env.mli;h=3338949f57e6ffa1e8c3f769a18083e223019fbd;hp=91747e58bbb36d95c128793bf5a2b02a10c326ab;hb=35dccbd3999a8c3bb1dc9e96e21b69a39f44fc6f;hpb=e6e82c0866db4eb08f956b2582e5c2ed5399e986 diff --git a/compiler/src/lib/tiger/tiger_env.mli b/compiler/src/lib/tiger/tiger_env.mli index 91747e5..3338949 100644 --- a/compiler/src/lib/tiger/tiger_env.mli +++ b/compiler/src/lib/tiger/tiger_env.mli @@ -7,3 +7,7 @@ val get_val : t -> Tiger_symbol.t -> Tiger_env_value.t option val set_typ : t -> Tiger_symbol.t -> Tiger_env_type.t -> t val set_val : t -> Tiger_symbol.t -> Tiger_env_value.t -> t + +val loop_begin : t -> (Tiger_symbol.t * t) +val loop_end : t -> Tiger_symbol.t -> t +val loop_current : t -> Tiger_symbol.t option