src/Pure/Thy/thy_output.ML
changeset 45666 d83797ef0d2d
parent 43947 9b00f09f7721
child 46195 d4558296bdc3
equal deleted inserted replaced
45665:129db1416717 45666:d83797ef0d2d
    79 (
    79 (
    80   type T =
    80   type T =
    81     (Args.src -> Toplevel.state -> Proof.context -> string) Name_Space.table *
    81     (Args.src -> Toplevel.state -> Proof.context -> string) Name_Space.table *
    82       (string -> Proof.context -> Proof.context) Name_Space.table;
    82       (string -> Proof.context -> Proof.context) Name_Space.table;
    83   val empty : T =
    83   val empty : T =
    84     (Name_Space.empty_table Markup.doc_antiquotationN,
    84     (Name_Space.empty_table Isabelle_Markup.doc_antiquotationN,
    85       Name_Space.empty_table Markup.doc_antiquotation_optionN);
    85       Name_Space.empty_table Isabelle_Markup.doc_antiquotation_optionN);
    86   val extend = I;
    86   val extend = I;
    87   fun merge ((commands1, options1), (commands2, options2)) : T =
    87   fun merge ((commands1, options1), (commands2, options2)) : T =
    88     (Name_Space.merge_tables (commands1, commands2),
    88     (Name_Space.merge_tables (commands1, commands2),
    89       Name_Space.merge_tables (options1, options2));
    89       Name_Space.merge_tables (options1, options2));
    90 );
    90 );