equal
deleted
inserted
replaced
212 applify "[" "]" (str o lookup_tyvar tyvars o fst) NOBR |
212 applify "[" "]" (str o lookup_tyvar tyvars o fst) NOBR |
213 ((str o deresolve_base) name) vs |
213 ((str o deresolve_base) name) vs |
214 ]; |
214 ]; |
215 in |
215 in |
216 Pretty.chunks (applify "[" "]" (str o prefix "+" o lookup_tyvar tyvars o fst) |
216 Pretty.chunks (applify "[" "]" (str o prefix "+" o lookup_tyvar tyvars o fst) |
217 NOBR ((concat o map str) ["sealed", "class", deresolve_base name]) vs |
217 NOBR ((concat o map str) ["abstract", "sealed", "class", deresolve_base name]) vs |
218 :: map print_co cos) |
218 :: map print_co cos) |
219 end |
219 end |
220 | print_stmt (name, Code_Thingol.Class (_, (v, (super_classes, classparams)))) = |
220 | print_stmt (name, Code_Thingol.Class (_, (v, (super_classes, classparams)))) = |
221 let |
221 let |
222 val tyvars = intro_tyvars [(v, [name])] reserved; |
222 val tyvars = intro_tyvars [(v, [name])] reserved; |