test/Tools/isac/Interpret/script.sml
changeset 59252 7d3dbc1171ff
parent 59248 5eba5e6d5266
child 59253 f0bb15a046ae
     1.1 --- a/test/Tools/isac/Interpret/script.sml	Sun Oct 16 13:58:46 2016 +0200
     1.2 +++ b/test/Tools/isac/Interpret/script.sml	Tue Oct 18 12:05:03 2016 +0200
     1.3 @@ -176,7 +176,7 @@
     1.4  val SOME (str, t) = eval_lhs 0 "Tools.lhs" (str2term "lhs (M_b 0 = 0)") 0;
     1.5  
     1.6  val (p,_,f,nxt,_,pt) = me nxt p c pt; f2str f (*------------------------*);
     1.7 -if nxt = ("Rewrite", Rewrite ("Belastung_Querkraft", "- qq ?x = Q' ?x"))
     1.8 +if nxt = ("Rewrite", Rewrite ("Belastung_Querkraft", str2term "- qq ?x = Q' ?x"))
     1.9  then () else error "--- WN0509 Substitute 2nd part --- changed";
    1.10  
    1.11  
    1.12 @@ -195,10 +195,13 @@
    1.13  autoCalculate 1 (Step 1);
    1.14  val ((pt, p), _) = get_calc 1; show_pt pt;
    1.15  val appltacs = sel_appl_atomic_tacs pt p;
    1.16 -if appltacs = 
    1.17 -  [Rewrite ("radd_commute", "?m + ?n = ?n + ?m"), 
    1.18 -  Rewrite ("add_assoc", "?a + ?b + ?c = ?a + (?b + ?c)"), Calculate "TIMES"]
    1.19 -then () else error "script.sml fun sel_appl_atomic_tacs diff.behav.";
    1.20 +case appltacs of 
    1.21 +  [Rewrite ("radd_commute", radd_commute), 
    1.22 +  Rewrite ("add_assoc", add_assoc), Calculate "TIMES"]
    1.23 +  => if term2str radd_commute = "?m + ?n = ?n + ?m" andalso 
    1.24 +        term2str add_assoc = "?a + ?b + ?c = ?a + (?b + ?c)" then ()
    1.25 +        else error "script.sml fun sel_appl_atomic_tacs diff.behav. 2"
    1.26 +| _ => error "script.sml fun sel_appl_atomic_tacs diff.behav. 1";
    1.27  
    1.28  trace_script := true;
    1.29  trace_script := false;