summaryrefslogtreecommitdiff
path: root/src/expl.sml
diff options
context:
space:
mode:
authorGravatar Adam Chlipala <adamc@hcoop.net>2008-06-26 08:54:49 -0400
committerGravatar Adam Chlipala <adamc@hcoop.net>2008-06-26 08:54:49 -0400
commitaabe8dd88a80467442826e460e6b01f0dad2fb4d (patch)
tree2c4168a9d016a992769bbb6a2eec11d27cdfad64 /src/expl.sml
parent55ac3f4f2af733079401d83e98431e6d11b0fc59 (diff)
Proper hiding of shadowed bindings in principal signatures
Diffstat (limited to 'src/expl.sml')
-rw-r--r--src/expl.sml2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/expl.sml b/src/expl.sml
index 49633d27..8e9bdfed 100644
--- a/src/expl.sml
+++ b/src/expl.sml
@@ -74,6 +74,7 @@ datatype sgn_item' =
SgiConAbs of string * int * kind
| SgiCon of string * int * kind * con
| SgiVal of string * int * con
+ | SgiSgn of string * int * sgn
| SgiStr of string * int * sgn
and sgn' =
@@ -81,6 +82,7 @@ and sgn' =
| SgnVar of int
| SgnFun of string * int * sgn * sgn
| SgnWhere of sgn * string * con
+ | SgnProj of int * string list * string
withtype sgn_item = sgn_item' located
and sgn = sgn' located