src/Tools/isac/ProgLang/ListC.thy
changeset 59851 4dd533681fef
parent 59850 f3cac3053e7b
child 59857 cbb3fae0381d
     1.1 --- a/src/Tools/isac/ProgLang/ListC.thy	Sat Apr 04 12:11:32 2020 +0200
     1.2 +++ b/src/Tools/isac/ProgLang/ListC.thy	Mon Apr 06 11:44:36 2020 +0200
     1.3 @@ -131,8 +131,8 @@
     1.4  ML \<open>
     1.5  \<close> ML \<open>
     1.6  val prog_expr =
     1.7 -  Rule_Def.Rls {id = "prog_expr", preconds = [], rew_ord = ("dummy_ord", Rule.dummy_ord), 
     1.8 -    erls = Rule_Def.Erls, srls = Rule_Def.Erls, calc = [], errpatts = [],
     1.9 +  Rule_Def.Repeat {id = "prog_expr", preconds = [], rew_ord = ("dummy_ord", Rule.dummy_ord), 
    1.10 +    erls = Rule_Def.Empty, srls = Rule_Def.Empty, calc = [], errpatts = [],
    1.11      rules = [Rule_Def.Thm ("refl", TermC.num_str @{thm refl}),  (*'a<>b -> FALSE' by fun eval_equal*)
    1.12         Rule_Def.Thm ("o_apply", TermC.num_str @{thm o_apply}),
    1.13  
    1.14 @@ -176,7 +176,7 @@
    1.15         Rule_Def.Thm ("tl_Nil",TermC.num_str @{thm tl_Nil}),
    1.16         Rule_Def.Thm ("zip_Cons",TermC.num_str @{thm zip_Cons}),
    1.17         Rule_Def.Thm ("zip_Nil",TermC.num_str @{thm zip_Nil})],
    1.18 -    scr = Rule_Def.EmptyScr}: Rule_Set.rls;
    1.19 +    scr = Rule_Def.EmptyScr}: Rule_Set.T;
    1.20  \<close>
    1.21  setup \<open>KEStore_Elems.add_rlss [("prog_expr", (Context.theory_name @{theory}, prog_expr))]\<close>
    1.22