Mercurial > urweb
comparison src/elab.sml @ 563:44958d74c43f
Initial conversion to arbitrary-kind classes
author | Adam Chlipala <adamc@hcoop.net> |
---|---|
date | Fri, 19 Dec 2008 10:03:31 -0500 |
parents | ae03d09043c1 |
children | 8998114760c1 |
comparison
equal
deleted
inserted
replaced
562:6daa59a55c43 | 563:44958d74c43f |
---|---|
134 | SgiDatatypeImp of string * int * int * string list * string * string list * (string * int * con option) list | 134 | SgiDatatypeImp of string * int * int * string list * string * string list * (string * int * con option) list |
135 | SgiVal of string * int * con | 135 | SgiVal of string * int * con |
136 | SgiStr of string * int * sgn | 136 | SgiStr of string * int * sgn |
137 | SgiSgn of string * int * sgn | 137 | SgiSgn of string * int * sgn |
138 | SgiConstraint of con * con | 138 | SgiConstraint of con * con |
139 | SgiClassAbs of string * int | 139 | SgiClassAbs of string * int * kind |
140 | SgiClass of string * int * con | 140 | SgiClass of string * int * kind * con |
141 | 141 |
142 and sgn' = | 142 and sgn' = |
143 SgnConst of sgn_item list | 143 SgnConst of sgn_item list |
144 | SgnVar of int | 144 | SgnVar of int |
145 | SgnFun of string * int * sgn * sgn | 145 | SgnFun of string * int * sgn * sgn |
161 | DFfiStr of string * int * sgn | 161 | DFfiStr of string * int * sgn |
162 | DConstraint of con * con | 162 | DConstraint of con * con |
163 | DExport of int * sgn * str | 163 | DExport of int * sgn * str |
164 | DTable of int * string * int * con | 164 | DTable of int * string * int * con |
165 | DSequence of int * string * int | 165 | DSequence of int * string * int |
166 | DClass of string * int * con | 166 | DClass of string * int * kind * con |
167 | DDatabase of string | 167 | DDatabase of string |
168 | DCookie of int * string * int * con | 168 | DCookie of int * string * int * con |
169 | 169 |
170 and str' = | 170 and str' = |
171 StrConst of decl list | 171 StrConst of decl list |