equal
deleted
inserted
replaced
35 val name = "ZF/datatypes"; |
35 val name = "ZF/datatypes"; |
36 type T = datatype_info Symtab.table; |
36 type T = datatype_info Symtab.table; |
37 |
37 |
38 val empty = Symtab.empty; |
38 val empty = Symtab.empty; |
39 val copy = I; |
39 val copy = I; |
40 val finish = I; |
|
41 val prep_ext = I; |
40 val prep_ext = I; |
42 val merge: T * T -> T = Symtab.merge (K true); |
41 val merge: T * T -> T = Symtab.merge (K true); |
43 |
42 |
44 fun print sg tab = |
43 fun print sg tab = |
45 Pretty.writeln (Pretty.strs ("datatypes:" :: |
44 Pretty.writeln (Pretty.strs ("datatypes:" :: |
63 val name = "ZF/constructors" |
62 val name = "ZF/constructors" |
64 type T = constructor_info Symtab.table |
63 type T = constructor_info Symtab.table |
65 |
64 |
66 val empty = Symtab.empty |
65 val empty = Symtab.empty |
67 val copy = I; |
66 val copy = I; |
68 val finish = I; |
|
69 val prep_ext = I |
67 val prep_ext = I |
70 val merge: T * T -> T = Symtab.merge (K true) |
68 val merge: T * T -> T = Symtab.merge (K true) |
71 |
69 |
72 fun print sg tab = () (*nothing extra to print*) |
70 fun print sg tab = () (*nothing extra to print*) |
73 end; |
71 end; |