src/Pure/System/build.ML
changeset 48805 c3ea910b3581
parent 48804 6348e5fca42e
child 48927 ef462b5558eb
equal deleted inserted replaced
48804:6348e5fca42e 48805:c3ea910b3581
    66           end;
    66           end;
    67 
    67 
    68       val document_variants =
    68       val document_variants =
    69         map Present.read_variant (space_explode ":" (Options.string options "document_variants"));
    69         map Present.read_variant (space_explode ":" (Options.string options "document_variants"));
    70       val _ =
    70       val _ =
       
    71         (case duplicates (op =) (map fst document_variants) of
       
    72           [] => ()
       
    73         | dups => error ("Duplicate document variants: " ^ commas_quote dups));
       
    74       val _ =
    71         Session.init do_output false
    75         Session.init do_output false
    72           (Options.bool options "browser_info") browser_info
    76           (Options.bool options "browser_info") browser_info
    73           (Options.string options "document")
    77           (Options.string options "document")
    74           (Options.bool options "document_graph")
    78           (Options.bool options "document_graph")
       
    79           (Options.string options "document_output")
    75           document_variants
    80           document_variants
    76           parent_name name
    81           parent_name name
    77           (Options.string options "document_dump",
    82           (Options.string options "document_dump",
    78             Present.dump_mode (Options.string options "document_dump_mode"))
    83             Present.dump_mode (Options.string options "document_dump_mode"))
    79           "" verbose;
    84           "" verbose;