src/Tools/isac/Interpret/script.sml
changeset 52144 1536870f7dc5
parent 52070 77138c64f4f6
child 52153 26f274076fd2
     1.1 --- a/src/Tools/isac/Interpret/script.sml	Mon Sep 30 16:42:52 2013 +0200
     1.2 +++ b/src/Tools/isac/Interpret/script.sml	Thu Oct 10 19:16:16 2013 +0100
     1.3 @@ -537,12 +537,12 @@
     1.4  	           if f = f_ then Ass (m,f') else AssWeak (m,f')
     1.5  	         else NotAss
     1.6         | (Const ("Script.Rewrite'_Set'_Inst",_) $ sub_ $ Free(rls_,_) $_$f_)  => 
     1.7 -	         if contains_rule (Calc (snd (assoc1 (!calclist', op_)))) (assoc_rls rls_)
     1.8 +	         if contains_rule (Calc (assoc_calc' op_ |> snd)) (assoc_rls rls_)
     1.9             then
    1.10  	           if f = f_ then Ass (m,f') else AssWeak (m,f')
    1.11  	         else NotAss
    1.12         | (Const ("Script.Rewrite'_Set",_) $ Free (rls_, _) $ _ $ f_) =>
    1.13 -	         if contains_rule (Calc (snd (assoc1 (!calclist', op_)))) (assoc_rls rls_)
    1.14 +	         if contains_rule (Calc (assoc_calc' op_ |> snd)) (assoc_rls rls_)
    1.15             then
    1.16  	           if f = f_ then Ass (m,f') else AssWeak (m,f')
    1.17  	         else NotAss