src/Tools/isac/Specify/specify.sml
changeset 60007 5a1f41582e9a
parent 60004 8886922cdaf9
child 60010 b8307d4a83ad
     1.1 --- a/src/Tools/isac/Specify/specify.sml	Wed May 27 16:20:06 2020 +0200
     1.2 +++ b/src/Tools/isac/Specify/specify.sml	Thu May 28 12:52:25 2020 +0200
     1.3 @@ -117,19 +117,19 @@
     1.4  (*TODO: unify*)
     1.5  fun find_next_step (pt, (p, p_)) =
     1.6    let
     1.7 -(*OLD*)val (pblobj, met, origin, oris, dI', pI', mI', pbl, dI, pI, mI) = 
     1.8 +(*OLD* )val (pblobj, met, origin, oris, dI', pI', mI', pbl, dI, pI, mI) = 
     1.9  (*OLD*)  case Ctree.get_obj I pt p of
    1.10  (*OLD*)    pblobj as (Ctree.PblObj {meth, origin = origin as (oris, (dI', pI', mI'), _),
    1.11  (*OLD*)	  probl, spec = (dI, pI, mI), ...}) => (pblobj, meth, origin, oris, dI', pI', mI', probl, dI, pI, mI)
    1.12  (*OLD*)  | Ctree.PrfObj _ => raise ERROR "nxt_specify_: not on PrfObj"
    1.13  (*OLD*)in
    1.14  (*OLD*)  if Ctree.just_created_ pblobj (*by Subproblem*) andalso origin <> Ctree.e_origin then
    1.15 -(*OLD* )
    1.16 +( *OLD*)
    1.17  (*NEW*)val pblobj as {meth = met, origin = origin as (oris, (dI', pI', mI'), _), probl = pbl,
    1.18  (*NEW*)  spec = (dI, pI, mI), ctxt, ...} = Calc.specify_data (pt, (p, p_));
    1.19  (*NEW*)in
    1.20  (*NEW*)  if Ctree.just_created (pt, (p, p_)) andalso origin <> Ctree.e_origin then
    1.21 -( *NEW*)
    1.22 +(*NEW*)
    1.23        case mI' of
    1.24          ["no_met"] => ("ok", (Pos.Pbl, Tactic.Refine_Tacitly pI'))
    1.25        | _ => ("ok", (Pos.Pbl, Tactic.Model_Problem))