equal
deleted
inserted
replaced
762 "change default margin for pretty printing" |
762 "change default margin for pretty printing" |
763 (Parse.nat >> |
763 (Parse.nat >> |
764 (fn n => Toplevel.no_timing o Toplevel.imperative (fn () => Pretty.margin_default := n))); |
764 (fn n => Toplevel.no_timing o Toplevel.imperative (fn () => Pretty.margin_default := n))); |
765 |
765 |
766 val _ = |
766 val _ = |
767 Outer_Syntax.improper_command @{command_spec "help"} "print outer syntax commands" |
767 Outer_Syntax.improper_command @{command_spec "help"} |
768 (Scan.succeed (Toplevel.no_timing o Toplevel.imperative Outer_Syntax.print_outer_syntax)); |
768 "retrieve outer syntax commands according to name patterns" |
|
769 (Scan.repeat Parse.name >> (fn pats => |
|
770 Toplevel.no_timing o Toplevel.imperative (fn () => Outer_Syntax.help_outer_syntax pats))); |
769 |
771 |
770 val _ = |
772 val _ = |
771 Outer_Syntax.improper_command @{command_spec "print_commands"} "print outer syntax commands" |
773 Outer_Syntax.improper_command @{command_spec "print_commands"} "print outer syntax commands" |
772 (Scan.succeed (Toplevel.no_timing o Toplevel.imperative Outer_Syntax.print_outer_syntax)); |
774 (Scan.succeed (Toplevel.no_timing o Toplevel.imperative Outer_Syntax.print_outer_syntax)); |
773 |
775 |