equal
deleted
inserted
replaced
422 | SOME names => map (fn name => (name, get_case_concls th name)) names); |
422 | SOME names => map (fn name => (name, get_case_concls th name)) names); |
423 val cases_hyps = |
423 val cases_hyps = |
424 (case lookup_cases_hyp_names th of |
424 (case lookup_cases_hyp_names th of |
425 NONE => replicate (length cases) [] |
425 NONE => replicate (length cases) [] |
426 | SOME names => names); |
426 | SOME names => names); |
427 fun regroup ((name,concls),hyps) = ((name,hyps),concls) |
427 fun regroup (name, concls) hyps = ((name, hyps), concls); |
428 in (map regroup (cases ~~ cases_hyps), n) end; |
428 in (map2 regroup cases cases_hyps, n) end; |
429 |
429 |
430 |
430 |
431 (* params *) |
431 (* params *) |
432 |
432 |
433 fun rename_params xss th = |
433 fun rename_params xss th = |