src/Pure/Thy/thy_parse.ML
changeset 6328 dc72cf821659
parent 6208 ea009b75b74e
child 6352 d015ccae03da
equal deleted inserted replaced
6327:c6abb5884fed 6328:dc72cf821659
   462 
   462 
   463 
   463 
   464 (* header *)
   464 (* header *)
   465 
   465 
   466 fun mk_header (thy_name, parents) =
   466 fun mk_header (thy_name, parents) =
   467   (thy_name, "ThyInfo.begin_theory " ^ cat (quote thy_name) (mk_list parents));
   467   (thy_name, "IsarThy.begin_theory " ^ cat (quote thy_name) (mk_list parents) ^ "[]");
   468 
   468 
   469 val header = ident --$$ "=" -- enum1 "+" name >> mk_header;
   469 val header = ident --$$ "=" -- enum1 "+" name >> mk_header;
   470 
   470 
   471 
   471 
   472 (* extension *)
   472 (* extension *)
   512   \|> Theory.add_trfunsT typed_print_translation\n\
   512   \|> Theory.add_trfunsT typed_print_translation\n\
   513   \|> Theory.add_tokentrfuns token_translation\n\
   513   \|> Theory.add_tokentrfuns token_translation\n\
   514   \\n"
   514   \\n"
   515   ^ extxt ^ "\n\
   515   ^ extxt ^ "\n\
   516   \\n\
   516   \\n\
   517   \|> ThyInfo.end_theory;\n\
   517   \|> IsarThy.end_theory;\n\
   518   \\n\
   518   \\n\
   519   \val _ = context thy;\n\
   519   \val _ = context thy;\n\
   520   \\n\
   520   \\n\
   521   \\n"
   521   \\n"
   522   ^ postxt ^ "\n\
   522   ^ postxt ^ "\n\