src/HOL/Tools/datatype_package.ML
changeset 6851 526c0b90bcef
parent 6766 34270fe45516
child 7015 85be09eb136c
equal deleted inserted replaced
6850:da8a4660fb0c 6851:526c0b90bcef
    90   val prep_ext = I;
    90   val prep_ext = I;
    91   val merge: T * T -> T = Symtab.merge (K true);
    91   val merge: T * T -> T = Symtab.merge (K true);
    92 
    92 
    93   fun print sg tab =
    93   fun print sg tab =
    94     Pretty.writeln (Pretty.strs ("datatypes:" ::
    94     Pretty.writeln (Pretty.strs ("datatypes:" ::
    95       map (Sign.cond_extern sg Sign.typeK o fst) (Symtab.dest tab)));
    95       map #1 (Sign.cond_extern_table sg Sign.typeK tab)));
    96 end;
    96 end;
    97 
    97 
    98 structure DatatypesData = TheoryDataFun(DatatypesArgs);
    98 structure DatatypesData = TheoryDataFun(DatatypesArgs);
    99 val get_datatypes_sg = DatatypesData.get_sg;
    99 val get_datatypes_sg = DatatypesData.get_sg;
   100 val get_datatypes = DatatypesData.get;
   100 val get_datatypes = DatatypesData.get;