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 802 - (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 :     #endif
25 : dbm 597
26 :     (* parser *)
27 :     ../parser/sources.cm
28 :    
29 :     (* configuration *)
30 :     ../variants/sources.cm
31 :    
32 :     (* C symbols *)
33 :     symbol-sig.sml
34 :     symbol.sml
35 :    
36 :     (* unique identifiers *)
37 :     uid-sig.sml
38 :     uid-fn.sml
39 :    
40 :     (* abstract syntax *)
41 :     aid.sml (* was adornment.sml *)
42 :     pid.sml
43 :     tid.sml
44 :     ast-sig.sml
45 :     ast.sml
46 :     ctype-eq.sml
47 :    
48 :     (* language extension support *)
49 :     cnv-ext-sig.sml
50 :    
51 :     (* tables for unique identifiers *)
52 :     uidtabimp-sig.sml
53 :     uidtabimp-fn.sml
54 :     aidtab.sml
55 :     pidtab.sml
56 :     tidtab.sml
57 :     tables.sml (* type abbreviations for pidtab, tidtab, aidtab *)
58 :    
59 :     (* pretty-printers *)
60 :     pp/pp-lib.sml
61 :     pp/pp-ast-sig.sml
62 :     pp/pp-ast.sml
63 :     pp/pp-ast-adornment-sig.sml
64 :     pp/pp-ast-ext-sig.sml
65 :     pp/pp-ast-fn.sml
66 :    
67 :     (* Not currently needed: current uses of ast-equality (in simplify-ast)
68 :     just use polymorphic equality. But this code may be useful in the future
69 :     if the modifications to the ast types violate rules for eqtypes.
70 :     (* equality modulo alpha renaming *)
71 :     eq-binary-maps.sml
72 :     eq-ast-ext-sig.sml
73 :     eq-ctype.sml
74 :     eq-ast.sml
75 :     *)
76 :     (* translation from parse tree *)
77 :     sizes-sig.sml
78 :     sizes.sml
79 :     sizeof-sig.sml
80 :     sizeof.sml
81 :    
82 :     type-util-sig.sml
83 :     type-util.sml
84 :    
85 :     bindings.sml
86 :    
87 :     state-sig.sml
88 :     state.sml
89 :    
90 :     simplify-assign-ops.sml
91 :     build-ast-sig.sml
92 :     build-ast.sml
93 :    
94 :     anonymous-structs.sml
95 :    
96 :     initializer-normalizer-sig.sml
97 :     initializer-normalizer.sml
98 :    
99 :     (* top level *)
100 :     parse-to-ast-sig.sml
101 :     parse-to-ast.sml
102 :    
103 :     (* extensions *)
104 :     #if (defined(d))
105 :     extensions/d/ast-ext-sig.sml
106 :     extensions/d/ast-ext.sml
107 :     extensions/d/cnv-ext.sml
108 :     extensions/d/eq-ast-ext.sml
109 :     extensions/d/pp-ast-ext-fn.sml
110 :     #else
111 :     extensions/c/ast-ext-sig.sml
112 :     extensions/c/ast-ext.sml
113 :     extensions/c/cnv-ext.sml
114 :     extensions/c/pp-ast-ext-fn.sml
115 :    
116 :     #endif

root@smlnj-gforge.cs.uchicago.edu
ViewVC Help
Powered by ViewVC 1.0.0