work on rule-set's auto-generated scripts for interSteps; start_Take
authorwneuper
Tue, 06 Jun 2006 13:26:49 +0200
branchstart_Take
changeset 545629968f880d4
parent 544 f1c638a16112
child 546 a6c6729eb68d
work on rule-set's auto-generated scripts for interSteps;
no essential code changed.
src/smltest/ME/solve.sml
src/smltest/Scripts/scrtools.sml
     1.1 --- a/src/smltest/ME/solve.sml	Tue Jun 06 12:04:11 2006 +0200
     1.2 +++ b/src/smltest/ME/solve.sml	Tue Jun 06 13:26:49 2006 +0200
     1.3 @@ -426,7 +426,7 @@
     1.4   moveActiveDown 1; 
     1.5   refFormula 1 (get_pos 1 1); (* 3,1 Res, <ISA> x = 0 + -1 * -1 </ISA> *)
     1.6  
     1.7 -(*#####################WN041023: error deep in nxt_tac##################*)
     1.8 +(*#####################WN060606: Rewrite_Set_Inst error ##################*)
     1.9   val ((pt,p),_) = get_calc 1; show_pt pt;
    1.10   interSteps 1 ([3,1],Res);
    1.11   val ((pt,p),_) = get_calc 1; show_pt pt;
    1.12 @@ -434,15 +434,13 @@
    1.13   term2str (get_obj g_form pt [3,2]);(*"x = 0 + -1 * -1"  ok*)
    1.14   get_obj g_tac pt [3,1,1];          (*Empty_Tac            *)
    1.15  
    1.16 -(*@@@@@@ GOON.WN060602 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*)
    1.17 -
    1.18   val [(_,(((pt,_),_),[(_,(p,_))]))] = !states;
    1.19   val [Nd (PrfObj {form, tac, result, ...}, [])] = children (get_nd pt p);
    1.20   
    1.21   term2str form = "-1 + x = 0";
    1.22 - tac = Empty_Tac;              (*WN041023: error deep in nxt_tac*)
    1.23 - fst result = e_term;          (*WN041023: error deep in nxt_tac*)
    1.24 -(*#####################WN041023: error deep in nxt_tac##################*)
    1.25 + tac = Empty_Tac;    
    1.26 + fst result = e_term;
    1.27 +(*#####################WN060606: Rewrite_Set_Inst error ##################*)
    1.28  				  
    1.29   moveActiveDown 1; 
    1.30   refFormula 1 (get_pos 1 1); (* 3,2 Res, <ISA> x = 1 </ISA> *)
     2.1 --- a/src/smltest/Scripts/scrtools.sml	Tue Jun 06 12:04:11 2006 +0200
     2.2 +++ b/src/smltest/Scripts/scrtools.sml	Tue Jun 06 13:26:49 2006 +0200
     2.3 @@ -82,7 +82,7 @@
     2.4  
     2.5  val ((pt,p),_) = get_calc 1; show_pt pt;
     2.6  if existpt' ([1], Frm) pt then ()
     2.7 -else raise error "scrtools.sml: auto-generated script doesnt work";
     2.8 +else raise error "scrtools.sml: test-script test_interSteps_1 doesnt work";
     2.9  
    2.10  
    2.11  "-------- test the same called by interSteps norm_Poly -----------";
    2.12 @@ -105,7 +105,9 @@
    2.13  val ((pt,p),_) = get_calc 1; show_pt pt;
    2.14  
    2.15  interSteps 1 ([1], Res);
    2.16 -
    2.17 +val ((pt,p),_) = get_calc 1; show_pt pt;
    2.18 +if existpt' ([1,4], Res) pt then ()
    2.19 +else raise error  "scrtools.sml: auto-generated norm_Poly doesnt work";
    2.20  
    2.21  "-------- test the same called by interSteps norm_Rational -------";
    2.22  "-------- test the same called by interSteps norm_Rational -------";
    2.23 @@ -128,4 +130,6 @@
    2.24  
    2.25  interSteps 1 ([1], Res);
    2.26  val ((pt,p),_) = get_calc 1; show_pt pt;
    2.27 +if existpt' ([1,4], Res) pt then ()
    2.28 +else raise error  "scrtools.sml: auto-generated norm_Rational doesnt work";
    2.29