equal
deleted
inserted
replaced
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; |