equal
deleted
inserted
replaced
187 |
187 |
188 fun pretty_class c cs = Pretty.block |
188 fun pretty_class c cs = Pretty.block |
189 (Pretty.str (ext_class c) :: Pretty.str " <" :: Pretty.brk 1 :: |
189 (Pretty.str (ext_class c) :: Pretty.str " <" :: Pretty.brk 1 :: |
190 Pretty.breaks (map (Pretty.str o ext_class) cs)); |
190 Pretty.breaks (map (Pretty.str o ext_class) cs)); |
191 |
191 |
192 fun pretty_thms name thms = Pretty.big_list (name ^ ":") (map Display.pretty_thm thms); |
192 fun pretty_thms name thms = Pretty.big_list (name ^ ":") |
|
193 (map (Display.pretty_thm_sg sg) thms); |
193 |
194 |
194 fun pretty_axclass (name, {super_classes, intro, axioms}) = Pretty.block (Pretty.fbreaks |
195 fun pretty_axclass (name, {super_classes, intro, axioms}) = Pretty.block (Pretty.fbreaks |
195 [pretty_class name super_classes, pretty_thms introN [intro], pretty_thms axiomsN axioms]); |
196 [pretty_class name super_classes, pretty_thms introN [intro], pretty_thms axiomsN axioms]); |
196 in Pretty.writeln (Pretty.chunks (map pretty_axclass (Symtab.dest tab))) end; |
197 in Pretty.writeln (Pretty.chunks (map pretty_axclass (Symtab.dest tab))) end; |
197 end; |
198 end; |