equal
deleted
inserted
replaced
203 |> Local_Theory.init naming |
203 |> Local_Theory.init naming |
204 {define = Generic_Target.define foundation, |
204 {define = Generic_Target.define foundation, |
205 notes = Generic_Target.notes Generic_Target.theory_notes, |
205 notes = Generic_Target.notes Generic_Target.theory_notes, |
206 abbrev = Generic_Target.abbrev Generic_Target.theory_abbrev, |
206 abbrev = Generic_Target.abbrev Generic_Target.theory_abbrev, |
207 declaration = K Generic_Target.theory_declaration, |
207 declaration = K Generic_Target.theory_declaration, |
|
208 subscription = Generic_Target.theory_registration, |
208 pretty = pretty, |
209 pretty = pretty, |
209 exit = conclude #> Local_Theory.target_of #> Sign.change_end_local} |
210 exit = conclude #> Local_Theory.target_of #> Sign.change_end_local} |
210 end; |
211 end; |
211 |
212 |
212 val overloading = gen_overloading (fn ctxt => Syntax.check_term ctxt o Const); |
213 val overloading = gen_overloading (fn ctxt => Syntax.check_term ctxt o Const); |