Define the environments (for types and values)
[tiger.ml.git] / compiler / src / lib / tiger / tiger_env.mli
diff --git a/compiler/src/lib/tiger/tiger_env.mli b/compiler/src/lib/tiger/tiger_env.mli
new file mode 100644 (file)
index 0000000..91747e5
--- /dev/null
@@ -0,0 +1,9 @@
+type t
+
+val base : t
+
+val get_typ : t -> Tiger_symbol.t -> Tiger_env_type.t option
+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
This page took 0.027974 seconds and 4 git commands to generate.