comparison src/elab.sml @ 1864:1aa9629e3a4c

Allow [where con] to descend within submodule structure; open submodule constraints while checking later signature items
author Adam Chlipala <adam@chlipala.net>
date Mon, 19 Aug 2013 12:25:32 -0400
parents bb942416bf1c
children 403f0cc65b9c
comparison
equal deleted inserted replaced
1863:32784d27b5bc 1864:1aa9629e3a4c
152 152
153 and sgn' = 153 and sgn' =
154 SgnConst of sgn_item list 154 SgnConst of sgn_item list
155 | SgnVar of int 155 | SgnVar of int
156 | SgnFun of string * int * sgn * sgn 156 | SgnFun of string * int * sgn * sgn
157 | SgnWhere of sgn * string * con 157 | SgnWhere of sgn * string list * string * con
158 | SgnProj of int * string list * string 158 | SgnProj of int * string list * string
159 | SgnError 159 | SgnError
160 160
161 withtype sgn_item = sgn_item' located 161 withtype sgn_item = sgn_item' located
162 and sgn = sgn' located 162 and sgn = sgn' located