Home My Page Projects Code Snippets Project Openings SML/NJ
Summary Activity Forums Tracker Lists Tasks Docs Surveys News SCM Files

SCM Repository

[smlnj] Annotation of /sml/trunk/ckit/src/ast/sources.cm
ViewVC logotype

Annotation of /sml/trunk/ckit/src/ast/sources.cm

Parent Directory Parent Directory | Revision Log 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