tuned
authorWalther Neuper <neuper@ist.tugraz.at>
Tue, 22 May 2012 07:00:53 +0200
changeset 4243122f0435fdfe2
parent 42430 5b629bb1c073
child 42432 7dc25d1526a5
tuned
src/Tools/isac/Interpret/ctree.sml
src/Tools/isac/Interpret/inform.sml
test/Tools/isac/Interpret/inform.sml
     1.1 --- a/src/Tools/isac/Interpret/ctree.sml	Mon May 21 16:56:01 2012 +0200
     1.2 +++ b/src/Tools/isac/Interpret/ctree.sml	Tue May 22 07:00:53 2012 +0200
     1.3 @@ -968,7 +968,7 @@
     1.4    | gpt_cell (Nd (PrfObj {cell = c,...},_)) = c;
     1.5  
     1.6  (* get the formula preceeding the current position in a calculation *)
     1.7 -fun get_pred_formula (pt, pos as (p, p_)) = 
     1.8 +fun get_curr_formula (pt, pos as (p, p_)) = 
     1.9  	  case p_ of
    1.10  	    Frm => get_obj g_form pt p
    1.11  			  | Res => (fst o (get_obj g_result pt)) p
     2.1 --- a/src/Tools/isac/Interpret/inform.sml	Mon May 21 16:56:01 2012 +0200
     2.2 +++ b/src/Tools/isac/Interpret/inform.sml	Tue May 22 07:00:53 2012 +0200
     2.3 @@ -682,7 +682,7 @@
     2.4  	  SOME f_in =>
     2.5  	    let
     2.6  	      val f_in = term_of f_in
     2.7 -	      val f_succ = get_pred_formula (pt, pos);
     2.8 +	      val f_succ = get_curr_formula (pt, pos);
     2.9  			in
    2.10  			  if f_succ = f_in
    2.11  			  then ("same-formula", cs) (* ctree not cut with replaceFormula *)
    2.12 @@ -693,7 +693,7 @@
    2.13  			        let
    2.14  			          val pos_pred = lev_back' pos
    2.15  			          (* f_pred ---"step pos cs"---> f_succ in appendFormula *)
    2.16 -			          val f_pred = get_pred_formula (pt, pos_pred)
    2.17 +			          val f_pred = get_curr_formula (pt, pos_pred)
    2.18  			          val msg_calcstate' = compare_step ([], [], (pt, pos_pred)) f_in (*<<=====*)
    2.19  			          (*last step re-calc in compare_step TODO before WN09*)
    2.20  			        in
    2.21 @@ -733,7 +733,7 @@
    2.22  
    2.23  fun find_fillpatterns (pt, pos as (p, _): pos') errpatID =
    2.24    let 
    2.25 -    val f_curr = get_pred_formula (pt, pos); (* = "d_d x (x ^^^ 2) + d_d x (sin (x ^^^ 4))"*)
    2.26 +    val f_curr = get_curr_formula (pt, pos); (* = "d_d x (x ^^^ 2) + d_d x (sin (x ^^^ 4))"*)
    2.27      val pp = par_pblobj pt p
    2.28  			    val {errpats, scr = Script prog, ...} = get_met (get_obj g_metID pt pp)
    2.29      val ScrState (env, _, _, _, _, _) = get_istate pt pos
     3.1 --- a/test/Tools/isac/Interpret/inform.sml	Mon May 21 16:56:01 2012 +0200
     3.2 +++ b/test/Tools/isac/Interpret/inform.sml	Tue May 22 07:00:53 2012 +0200
     3.3 @@ -1004,6 +1004,6 @@
     3.4  case some |> filter is_some |> map the of
     3.5    ("fill-d_d-arg",
     3.6    "d_d x (x ^^^ 2) + d_d x (sin (x ^^^ 4)) =\nd_d x (x ^^^ 2) + cos (x ^^^ 4) * d_d x ?_dummy_1")
     3.7 -    :: _ => ()
     3.8 +   :: _ => ()
     3.9  | _ => error "get_fillpats changed"
    3.10