test/Tools/isac/ProgLang/auto_prog.sml
changeset 60565 f92963a33fe3
parent 60559 aba19e46dd84
child 60571 19a172de0bb5
equal deleted inserted replaced
60564:90ea835c07b3 60565:f92963a33fe3
    49 else error "scrtools.sml: contain_bdv doesnt work for 'integration'";
    49 else error "scrtools.sml: contain_bdv doesnt work for 'integration'";
    50 
    50 
    51 if UnparseC.terms (formal_args auto_script) = "[\"t_t\", \"v\"]"
    51 if UnparseC.terms (formal_args auto_script) = "[\"t_t\", \"v\"]"
    52 then () else error "formal_args of auto-gen.script changed";
    52 then () else error "formal_args of auto-gen.script changed";
    53 
    53 
    54     Istate.init_detail (Rewrite_Set_Inst (["(''bdv'', x)"], "integration_rules")) (TermC.str2term "someTermWithBdv");
    54     Istate.init_detail (Rewrite_Set_Inst (["(''bdv'', x)"], "integration_rules")) (TermC.parse_test @{context} "someTermWithBdv");
    55 "~~~~~ fun init_detail , args:"; val ((Tactic.Rewrite_Set_Inst (subs, rls)), t)
    55 "~~~~~ fun init_detail , args:"; val ((Tactic.Rewrite_Set_Inst (subs, rls)), t)
    56   = ((Rewrite_Set_Inst (["(''bdv'', x)"], "integration_rules")), TermC.str2term "someTermWithBdv");
    56   = ((Rewrite_Set_Inst (["(''bdv'', x)"], "integration_rules")), TermC.parse_test @{context} "someTermWithBdv");
    57       val v = case Subst.T_from_input ctxt subs of
    57       val v = case Subst.T_from_input ctxt subs of
    58         (_, v) :: _ => v;
    58         (_, v) :: _ => v;
    59     (*case*) get_rls ctxt rls (*of*);
    59     (*case*) get_rls ctxt rls (*of*);
    60 
    60 
    61 
    61