src/Pure/Isar/bundle.ML
changeset 66336 13e7dc5f7c3d
parent 66335 a849ce33923d
child 66337 5caea089dd17
equal deleted inserted replaced
66335:a849ce33923d 66336:13e7dc5f7c3d
   215     val ((_, _, _, lthy'), _) = lthy
   215     val ((_, _, _, lthy'), _) = lthy
   216       |> gen_includes get raw_incls
   216       |> gen_includes get raw_incls
   217       |> prep_decl ([], []) I raw_elems;
   217       |> prep_decl ([], []) I raw_elems;
   218   in
   218   in
   219     lthy' |> Local_Theory.init_target
   219     lthy' |> Local_Theory.init_target
   220       {background_naming = Local_Theory.background_naming_of lthy, after_close = after_close,
   220       {background_naming = Local_Theory.background_naming_of lthy, after_close = after_close}
   221        exit = Local_Theory.exit_of lthy} (Local_Theory.operations_of lthy)
   221       (Local_Theory.operations_of lthy)
   222   end;
   222   end;
   223 
   223 
   224 in
   224 in
   225 
   225 
   226 val unbundle = gen_activate Local_Theory.notes get_bundle;
   226 val unbundle = gen_activate Local_Theory.notes get_bundle;