summaryrefslogtreecommitdiff
path: root/src/elab_env.sig
diff options
context:
space:
mode:
authorGravatar Adam Chlipala <adamc@hcoop.net>2008-07-31 11:28:55 -0400
committerGravatar Adam Chlipala <adamc@hcoop.net>2008-07-31 11:28:55 -0400
commit183c43eb783edd68f76f941fa61b6ef1f8752a56 (patch)
tree30aa4641257f0fccda2ac8209f56cedeb3c0e09d /src/elab_env.sig
parentae494cac4389a07a6feef73a084e2db7ccb84e22 (diff)
Elaborating module constructor patterns; parsing record patterns
Diffstat (limited to 'src/elab_env.sig')
-rw-r--r--src/elab_env.sig2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/elab_env.sig b/src/elab_env.sig
index ff45f056..229436ec 100644
--- a/src/elab_env.sig
+++ b/src/elab_env.sig
@@ -88,6 +88,8 @@ signature ELAB_ENV = sig
val projectCon : env -> { sgn : Elab.sgn, str : Elab.str, field : string } -> (Elab.kind * Elab.con option) option
val projectDatatype : env -> { sgn : Elab.sgn, str : Elab.str, field : string }
-> (string * int * Elab.con option) list option
+ val projectConstructor : env -> { sgn : Elab.sgn, str : Elab.str, field : string }
+ -> (int * Elab.con option * Elab.con) option
val projectVal : env -> { sgn : Elab.sgn, str : Elab.str, field : string } -> Elab.con option
val projectSgn : env -> { sgn : Elab.sgn, str : Elab.str, field : string } -> Elab.sgn option
val projectStr : env -> { sgn : Elab.sgn, str : Elab.str, field : string } -> Elab.sgn option