equal
deleted
inserted
replaced
235 Local_Theory.declaration {syntax = false, pervasive = true} |
235 Local_Theory.declaration {syntax = false, pervasive = true} |
236 (fn phi => Data.map (Symtab.update (s, morph_fp_sugar phi fp_sugar)))) |
236 (fn phi => Data.map (Symtab.update (s, morph_fp_sugar phi fp_sugar)))) |
237 fp_sugars; |
237 fp_sugars; |
238 |
238 |
239 fun register_fp_sugars fp_sugars = |
239 fun register_fp_sugars fp_sugars = |
240 register_fp_sugars fp_sugars #> interpret_fp_sugars fp_sugars; |
240 register_fp_sugars_raw fp_sugars #> interpret_fp_sugars fp_sugars; |
241 |
241 |
242 fun interpret_bnfs_register_fp_sugars Ts BTs Xs fp pre_bnfs absT_infos fp_nesting_bnfs |
242 fun interpret_bnfs_register_fp_sugars Ts BTs Xs fp pre_bnfs absT_infos fp_nesting_bnfs |
243 live_nesting_bnfs fp_res ctrXs_Tsss ctr_defss ctr_sugars co_recs co_rec_defs mapss |
243 live_nesting_bnfs fp_res ctrXs_Tsss ctr_defss ctr_sugars co_recs co_rec_defs mapss |
244 common_co_inducts co_inductss co_rec_thmss co_rec_discss co_rec_selsss rel_injectss |
244 common_co_inducts co_inductss co_rec_thmss co_rec_discss co_rec_selsss rel_injectss |
245 rel_distinctss noted = |
245 rel_distinctss noted = |