src/ZF/Tools/typechk.ML
changeset 24867 e5b55d7be9bb
parent 24826 78e6a3cea367
child 24893 b8ef7afe3a6b
equal deleted inserted replaced
24866:6e6d9e80ebb4 24867:e5b55d7be9bb
   116   Method.only_sectioned_args
   116   Method.only_sectioned_args
   117     [Args.add -- Args.colon >> K (I, TC_add),
   117     [Args.add -- Args.colon >> K (I, TC_add),
   118      Args.del -- Args.colon >> K (I, TC_del)]
   118      Args.del -- Args.colon >> K (I, TC_del)]
   119   (fn ctxt => Method.SIMPLE_METHOD (CHANGED (typecheck_tac ctxt)));
   119   (fn ctxt => Method.SIMPLE_METHOD (CHANGED (typecheck_tac ctxt)));
   120 
   120 
   121 val _ = OuterSyntax.add_parsers
   121 val _ =
   122   [OuterSyntax.improper_command "print_tcset" "print context of ZF typecheck" OuterKeyword.diag
   122   OuterSyntax.improper_command "print_tcset" "print context of ZF typecheck" OuterKeyword.diag
   123     (Scan.succeed (Toplevel.no_timing o Toplevel.unknown_context o
   123     (Scan.succeed (Toplevel.no_timing o Toplevel.unknown_context o
   124       Toplevel.keep (print_tcset o Toplevel.context_of)))];
   124       Toplevel.keep (print_tcset o Toplevel.context_of)));
   125 
   125 
   126 
   126 
   127 (* theory setup *)
   127 (* theory setup *)
   128 
   128 
   129 val setup =
   129 val setup =