SCM Repository
Annotation of /sml/trunk/ckit/src/ast/sources.cm
Parent Directory
|
Revision Log
Revision 803 - (view) (download)
1 : | dbm | 597 | Group is |
2 : | |||
3 : | #if defined(NEW_CM) | ||
4 : | blume | 802 | #if (SMLNJ_VERSION * 100 + SMLNJ_MINOR_VERSION >= 11029) |
5 : | |||
6 : | dbm | 597 | (* standard basis *) |
7 : | blume | 802 | $/basis.cm |
8 : | |||
9 : | (* Compiler *) | ||
10 : | $smlnj/compiler.cm | ||
11 : | |||
12 : | (* standard library *) | ||
13 : | $/smlnj-lib.cm | ||
14 : | #else | ||
15 : | (* standard basis *) | ||
16 : | basis.cm | ||
17 : | |||
18 : | (* Compiler *) | ||
19 : | dbm | 597 | host-compiler.cm |
20 : | |||
21 : | (* standard library *) | ||
22 : | smlnj-lib.cm | ||
23 : | blume | 802 | #endif |
24 : | blume | 803 | #else |
25 : | smlnj-lib.cm | ||
26 : | blume | 802 | #endif |
27 : | dbm | 597 | |
28 : | (* parser *) | ||
29 : | ../parser/sources.cm | ||
30 : | |||
31 : | (* configuration *) | ||
32 : | ../variants/sources.cm | ||
33 : | |||
34 : | (* C symbols *) | ||
35 : | symbol-sig.sml | ||
36 : | symbol.sml | ||
37 : | |||
38 : | (* unique identifiers *) | ||
39 : | uid-sig.sml | ||
40 : | uid-fn.sml | ||
41 : | |||
42 : | (* abstract syntax *) | ||
43 : | aid.sml (* was adornment.sml *) | ||
44 : | pid.sml | ||
45 : | tid.sml | ||
46 : | ast-sig.sml | ||
47 : | ast.sml | ||
48 : | ctype-eq.sml | ||
49 : | |||
50 : | (* language extension support *) | ||
51 : | cnv-ext-sig.sml | ||
52 : | |||
53 : | (* tables for unique identifiers *) | ||
54 : | uidtabimp-sig.sml | ||
55 : | uidtabimp-fn.sml | ||
56 : | aidtab.sml | ||
57 : | pidtab.sml | ||
58 : | tidtab.sml | ||
59 : | tables.sml (* type abbreviations for pidtab, tidtab, aidtab *) | ||
60 : | |||
61 : | (* pretty-printers *) | ||
62 : | pp/pp-lib.sml | ||
63 : | pp/pp-ast-sig.sml | ||
64 : | pp/pp-ast.sml | ||
65 : | pp/pp-ast-adornment-sig.sml | ||
66 : | pp/pp-ast-ext-sig.sml | ||
67 : | pp/pp-ast-fn.sml | ||
68 : | |||
69 : | (* Not currently needed: current uses of ast-equality (in simplify-ast) | ||
70 : | just use polymorphic equality. But this code may be useful in the future | ||
71 : | if the modifications to the ast types violate rules for eqtypes. | ||
72 : | (* equality modulo alpha renaming *) | ||
73 : | eq-binary-maps.sml | ||
74 : | eq-ast-ext-sig.sml | ||
75 : | eq-ctype.sml | ||
76 : | eq-ast.sml | ||
77 : | *) | ||
78 : | (* translation from parse tree *) | ||
79 : | sizes-sig.sml | ||
80 : | sizes.sml | ||
81 : | sizeof-sig.sml | ||
82 : | sizeof.sml | ||
83 : | |||
84 : | type-util-sig.sml | ||
85 : | type-util.sml | ||
86 : | |||
87 : | bindings.sml | ||
88 : | |||
89 : | state-sig.sml | ||
90 : | state.sml | ||
91 : | |||
92 : | simplify-assign-ops.sml | ||
93 : | build-ast-sig.sml | ||
94 : | build-ast.sml | ||
95 : | |||
96 : | anonymous-structs.sml | ||
97 : | |||
98 : | initializer-normalizer-sig.sml | ||
99 : | initializer-normalizer.sml | ||
100 : | |||
101 : | (* top level *) | ||
102 : | parse-to-ast-sig.sml | ||
103 : | parse-to-ast.sml | ||
104 : | |||
105 : | (* extensions *) | ||
106 : | #if (defined(d)) | ||
107 : | extensions/d/ast-ext-sig.sml | ||
108 : | extensions/d/ast-ext.sml | ||
109 : | extensions/d/cnv-ext.sml | ||
110 : | extensions/d/eq-ast-ext.sml | ||
111 : | extensions/d/pp-ast-ext-fn.sml | ||
112 : | #else | ||
113 : | extensions/c/ast-ext-sig.sml | ||
114 : | extensions/c/ast-ext.sml | ||
115 : | extensions/c/cnv-ext.sml | ||
116 : | extensions/c/pp-ast-ext-fn.sml | ||
117 : | |||
118 : | #endif |
root@smlnj-gforge.cs.uchicago.edu | ViewVC Help |
Powered by ViewVC 1.0.0 |