src/HOL/Tools/Datatype/datatype_data.ML
changeset 42290 b1f544c84040
parent 42289 dafae095d733
child 42297 140f283266b7
equal deleted inserted replaced
42289:dafae095d733 42290:b1f544c84040
   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 ([],