SCM Repository
Annotation of /sml/trunk/src/cm/cm-lib.cm
Parent Directory
|
Revision Log
Revision 336 - (view) (download)
1 : | blume | 267 | (* |
2 : | * Toplevel description file for new implementation of CM | ||
3 : | * | ||
4 : | * (C) 1999 Lucent Technologies, Bell Laboratories | ||
5 : | * | ||
6 : | * Author: Matthias Blume (blume@kurims.kyoto-u.ac.jp) | ||
7 : | *) | ||
8 : | blume | 266 | Group |
9 : | (* for the time being leave this empty *) | ||
10 : | is | ||
11 : | blume | 276 | (* the CM description file parser *) |
12 : | blume | 268 | parse/parse.sml |
13 : | blume | 266 | parse/cm.grm |
14 : | parse/cm.lex | ||
15 : | |||
16 : | blume | 286 | semant/primitive.sml |
17 : | semant/group-reg.sml | ||
18 : | |||
19 : | blume | 276 | (* semantic actions for description file parser *) |
20 : | blume | 267 | semant/members.sml |
21 : | blume | 266 | semant/semant.sml |
22 : | |||
23 : | blume | 276 | (* dependency graphs *) |
24 : | blume | 269 | depend/graph.sml |
25 : | blume | 277 | depend/build.sml |
26 : | blume | 286 | depend/da-env.sml |
27 : | blume | 309 | depend/se2dae.sml |
28 : | blume | 294 | depend/ggraph.sml |
29 : | blume | 301 | depend/reachable.sml |
30 : | blume | 303 | depend/checksharing.sml |
31 : | blume | 329 | depend/mklist.sml |
32 : | blume | 269 | |
33 : | blume | 276 | (* handling SML source code *) |
34 : | blume | 270 | smlfile/smlinfo.sml |
35 : | blume | 305 | smlfile/smlinfoset.sml |
36 : | smlfile/smlinfomap.sml | ||
37 : | blume | 270 | smlfile/skeleton.sml |
38 : | blume | 275 | smlfile/skel-cvt.sml |
39 : | smlfile/skel-io.sml | ||
40 : | smlfile/skel-exports.sml | ||
41 : | blume | 270 | |
42 : | blume | 294 | (* handling stable groups *) |
43 : | stable/bininfo.sml | ||
44 : | blume | 295 | stable/stablemap.sml |
45 : | blume | 329 | stable/stableset.sml |
46 : | blume | 304 | stable/stabilize.sml |
47 : | blume | 294 | |
48 : | blume | 276 | (* tools for handling other source types *) |
49 : | blume | 270 | tools/tools.sml |
50 : | blume | 276 | tools/yacctool.sml |
51 : | tools/lextool.sml | ||
52 : | tools/burgtool.sml | ||
53 : | blume | 270 | |
54 : | blume | 294 | (* doing actual compilation work *) |
55 : | blume | 295 | compile/recomp-persstate.sig |
56 : | compile/full-persstate.sig | ||
57 : | compile/recomp-persstate-fn.sml | ||
58 : | compile/full-persstate-fn.sml | ||
59 : | blume | 294 | compile/compile-type.sig |
60 : | compile/generic.sml | ||
61 : | blume | 295 | compile/recomp.sml |
62 : | compile/exec.sml | ||
63 : | blume | 294 | |
64 : | blume | 276 | (* overall control of CM *) |
65 : | blume | 275 | main/say.sml |
66 : | main/envcfg.sml | ||
67 : | blume | 276 | main/stdcfg.sml |
68 : | blume | 297 | main/general-params.sml |
69 : | main/filename-policy.sml | ||
70 : | blume | 336 | main/symval.sml |
71 : | main/specific-symval-fn.sml | ||
72 : | blume | 275 | |
73 : | blume | 324 | (* pathname abstraction *) |
74 : | blume | 297 | paths/abspath.sml |
75 : | paths/pathconfig.sml | ||
76 : | paths/abspathmap.sml | ||
77 : | paths/abspathset.sml | ||
78 : | |||
79 : | blume | 324 | (* bootstrap compiler (formerly known as "batch") *) |
80 : | blume | 327 | bootstrap/build-initdg.sml |
81 : | bootstrap/btcompile.sml | ||
82 : | blume | 329 | bootstrap/mkbootlist.sml |
83 : | blume | 324 | |
84 : | blume | 276 | (* CM-internal libraries *) |
85 : | util/sources.cm | ||
86 : | |||
87 : | (* compiler libraries *) | ||
88 : | blume | 266 | ../compiler/viscomp-lib.cm |
89 : | blume | 273 | ../comp-lib/UTIL.cm |
90 : | blume | 266 | |
91 : | blume | 276 | (* auxiliary libraries *) |
92 : | ../ml-yacc/lib/sources.cm | ||
93 : | blume | 270 | |
94 : | blume | 274 | (* dummy modules for testing *) |
95 : | blume | 270 | dummy.sml |
96 : | blume | 274 | link.sml |
root@smlnj-gforge.cs.uchicago.edu | ViewVC Help |
Powered by ViewVC 1.0.0 |