equal
deleted
inserted
replaced
222 (info_of_case (ProofContext.theory_of ctxt)); |
222 (info_of_case (ProofContext.theory_of ctxt)); |
223 |
223 |
224 fun add_case_tr' case_names thy = |
224 fun add_case_tr' case_names thy = |
225 Sign.add_advanced_trfuns ([], [], |
225 Sign.add_advanced_trfuns ([], [], |
226 map (fn case_name => |
226 map (fn case_name => |
227 let val case_name' = Syntax.mark_const case_name |
227 let val case_name' = Lexicon.mark_const case_name |
228 in (case_name', Datatype_Case.case_tr' info_of_case case_name') |
228 in (case_name', Datatype_Case.case_tr' info_of_case case_name') |
229 end) case_names, []) thy; |
229 end) case_names, []) thy; |
230 |
230 |
231 val trfun_setup = |
231 val trfun_setup = |
232 Sign.add_advanced_trfuns ([], |
232 Sign.add_advanced_trfuns ([], |