comparison src/especialize.sml @ 444:f45f23ae20ed

Remove _espec tag; add some tag fields
author Adam Chlipala <adamc@hcoop.net>
date Thu, 30 Oct 2008 17:07:34 -0400
parents bd9ee9aeca2f
children 787d4931fb07
comparison
equal deleted inserted replaced
443:bd9ee9aeca2f 444:f45f23ae20ed
115 (ENamed f', ErrorMsg.dummySpan) xs' 115 (ENamed f', ErrorMsg.dummySpan) xs'
116 in 116 in
117 (#1 e', 117 (#1 e',
118 {maxName = #maxName st, 118 {maxName = #maxName st,
119 funcs = #funcs st, 119 funcs = #funcs st,
120 decls = (name, f', typ', body', tag ^ "_espec") :: #decls st}) 120 decls = (name, f', typ', body', tag) :: #decls st})
121 end 121 end
122 end 122 end
123 end 123 end
124 124
125 and specExp st = U.Exp.foldMap {kind = kind, con = con, exp = exp} st 125 and specExp st = U.Exp.foldMap {kind = kind, con = con, exp = exp} st