equal
deleted
inserted
replaced
2553 in |
2553 in |
2554 timer; (fp_res, lthy') |
2554 timer; (fp_res, lthy') |
2555 end; |
2555 end; |
2556 |
2556 |
2557 val _ = |
2557 val _ = |
2558 Outer_Syntax.local_theory @{command_spec "codatatype"} "define coinductive datatypes" |
2558 Outer_Syntax.local_theory @{command_keyword codatatype} "define coinductive datatypes" |
2559 (parse_co_datatype_cmd Greatest_FP construct_gfp); |
2559 (parse_co_datatype_cmd Greatest_FP construct_gfp); |
2560 |
2560 |
2561 val _ = Theory.setup (fp_antiquote_setup @{binding codatatype}); |
2561 val _ = Theory.setup (fp_antiquote_setup @{binding codatatype}); |
2562 |
2562 |
2563 end; |
2563 end; |