equal
deleted
inserted
replaced
1607 Pretty.quote (Syntax.pretty_term ctxt map)]] @ |
1607 Pretty.quote (Syntax.pretty_term ctxt map)]] @ |
1608 List.map (pretty_set sets) (0 upto length sets - 1) @ |
1608 List.map (pretty_set sets) (0 upto length sets - 1) @ |
1609 [Pretty.block [Pretty.str (bdN ^ ":"), Pretty.brk 1, |
1609 [Pretty.block [Pretty.str (bdN ^ ":"), Pretty.brk 1, |
1610 Pretty.quote (Syntax.pretty_term ctxt bd)]]); |
1610 Pretty.quote (Syntax.pretty_term ctxt bd)]]); |
1611 in |
1611 in |
1612 Pretty.big_list "BNFs:" (map pretty_bnf (Symtab.dest (Data.get (Context.Proof ctxt)))) |
1612 Pretty.big_list "Registered bounded natural functors:" |
|
1613 (map pretty_bnf (sort_wrt fst (Symtab.dest (Data.get (Context.Proof ctxt))))) |
1613 |> Pretty.writeln |
1614 |> Pretty.writeln |
1614 end; |
1615 end; |
1615 |
1616 |
1616 val _ = |
1617 val _ = |
1617 Outer_Syntax.command @{command_spec "print_bnfs"} |
1618 Outer_Syntax.command @{command_spec "print_bnfs"} |