equal
deleted
inserted
replaced
526 val err_dup_renamings = (case duplicates (op =) rnames of |
526 val err_dup_renamings = (case duplicates (op =) rnames of |
527 [] => [] |
527 [] => [] |
528 | dups => ["Duplicate renaming(s) for " ^ commas dups]) |
528 | dups => ["Duplicate renaming(s) for " ^ commas dups]) |
529 |
529 |
530 val cnames = map fst components; |
530 val cnames = map fst components; |
531 val err_rename_unknowns = (case (filter (fn n => not (n mem cnames))) rnames of |
531 val err_rename_unknowns = (case subtract (op =) cnames rnames of |
532 [] => [] |
532 [] => [] |
533 | rs => ["Unknown components " ^ commas rs]); |
533 | rs => ["Unknown components " ^ commas rs]); |
534 |
534 |
535 |
535 |
536 val rs' = map (AList.lookup (op =) rs o fst) components; |
536 val rs' = map (AList.lookup (op =) rs o fst) components; |