summaryrefslogtreecommitdiff
path: root/src/core_env.sig
diff options
context:
space:
mode:
authorGravatar Adam Chlipala <adamc@hcoop.net>2008-07-29 15:43:17 -0400
committerGravatar Adam Chlipala <adamc@hcoop.net>2008-07-29 15:43:17 -0400
commit846cf3f1661a8c91e40d80382db28c76dceaf1f0 (patch)
treefe42c0c78660d50832719e1ae9fd9cda2d7e603f /src/core_env.sig
parentcb3b3831a07d6674a5fa02e3e8a1e4329b58cb34 (diff)
Storing datatype constructors in type references past monoize
Diffstat (limited to 'src/core_env.sig')
-rw-r--r--src/core_env.sig3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/core_env.sig b/src/core_env.sig
index 59087ace..b2005fa8 100644
--- a/src/core_env.sig
+++ b/src/core_env.sig
@@ -42,6 +42,9 @@ signature CORE_ENV = sig
val pushCNamed : env -> string -> int -> Core.kind -> Core.con option -> env
val lookupCNamed : env -> int -> string * Core.kind * Core.con option
+ val pushDatatype : env -> string -> int -> (string * int * Core.con option) list -> env
+ val lookupDatatype : env -> int -> string * (string * int * Core.con option) list
+
val pushERel : env -> string -> Core.con -> env
val lookupERel : env -> int -> string * Core.con