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

SCM Repository

[smlnj] Diff of /sml/trunk/src/cm/cm-lib.cm
ViewVC logotype

Diff of /sml/trunk/src/cm/cm-lib.cm

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 294, Tue May 25 09:06:06 1999 UTC revision 362, Thu Jul 1 09:39:48 1999 UTC
# Line 5  Line 5 
5   *   *
6   * Author: Matthias Blume (blume@kurims.kyoto-u.ac.jp)   * Author: Matthias Blume (blume@kurims.kyoto-u.ac.jp)
7   *)   *)
8  Group  Library
9          (* for the time being leave this empty *)  #if defined(NEW_CM)
10            functor LinkCM
11            functor BootstrapCompileFn
12    #else
13            functor LinkCM
14    
15            (* dummy stuff *)
16            signature CMTOOLS
17            signature COMPILATION_MANAGER
18    #endif
19  is  is
20          (* the CM description file parser *)          (* the CM description file parser *)
21          parse/parse.sml          parse/parse.sml
22          parse/cm.grm          parse/cm.grm
23          parse/cm.lex          parse/cm.lex
24    
         semant/general-params.sml  
         semant/filename-policy.sml  
25          semant/primitive.sml          semant/primitive.sml
26          semant/group-reg.sml          semant/group-reg.sml
27    
# Line 26  Line 33 
33          depend/graph.sml          depend/graph.sml
34          depend/build.sml          depend/build.sml
35          depend/da-env.sml          depend/da-env.sml
36            depend/se2dae.sml
37          depend/ggraph.sml          depend/ggraph.sml
38            depend/reachable.sml
39            depend/checksharing.sml
40            depend/mklist.sml
41    
42          (* handling SML source code *)          (* handling SML source code *)
43          smlfile/smlinfo.sml          smlfile/smlinfo.sml
44            smlfile/smlinfoset.sml
45            smlfile/smlinfomap.sml
46          smlfile/skeleton.sml          smlfile/skeleton.sml
47          smlfile/skel-cvt.sml          smlfile/skel-cvt.sml
48          smlfile/skel-io.sml          smlfile/skel-io.sml
# Line 37  Line 50 
50    
51          (* handling stable groups *)          (* handling stable groups *)
52          stable/bininfo.sml          stable/bininfo.sml
53            stable/stablemap.sml
54            stable/stableset.sml
55            stable/stabilize.sml
56    
57          (* tools for handling other source types *)          (* tools for handling other source types *)
58          tools/tools.sml          tools/tools.sml
# Line 45  Line 61 
61          tools/burgtool.sml          tools/burgtool.sml
62    
63          (* doing actual compilation work *)          (* doing actual compilation work *)
64            compile/recomp-persstate.sig
65            compile/full-persstate.sig
66            compile/recomp-persstate-fn.sml
67            compile/full-persstate-fn.sml
68          compile/compile-type.sig          compile/compile-type.sig
69          compile/generic.sml          compile/generic.sml
70            compile/recomp.sml
71            compile/exec.sml
72    
73          (* overall control of CM *)          (* overall control of CM *)
74          main/say.sml          main/general-params.sml
75          main/envcfg.sml          main/filename-policy.sml
76          main/stdcfg.sml          main/symval.sml
77            main/specific-symval-fn.sml
78            main/autoload.sml
79            main/cleanup.sml
80    
81          (* CM-internal libraries *)          (* pathname abstraction *)
82          paths/sources.cm          paths/sources.cm
83    
84            (* bootstrap compiler (formerly known as "batch") *)
85            bootstrap/names.sml
86            bootstrap/build-initdg.sml
87            bootstrap/btcompile.sml
88            bootstrap/mkbootlist.sml
89    
90            (* CM-internal libraries *)
91          util/sources.cm          util/sources.cm
92    
93    #if defined(NEW_CM)
94            basis.cm
95    
96            (* compiler libraries *)
97            viscomp-lib.cm
98            comp-lib.cm
99    
100            (* auxiliary libraries *)
101            ml-yacc-lib.cm
102    #else
103          (* compiler libraries *)          (* compiler libraries *)
104          ../compiler/viscomp-lib.cm          ../compiler/viscomp-lib.cm
105          ../comp-lib/UTIL.cm          ../comp-lib/UTIL.cm
106    
107          (* auxiliary libraries *)          (* auxiliary libraries *)
108          ../ml-yacc/lib/sources.cm          ../ml-yacc/lib/sources.cm
109    #endif
110    
111          (* dummy modules for testing *)  #if defined(NEW_CM)
112          dummy.sml          autoload-hook
113            cm-boot.sml
114    #else
115          link.sml          link.sml
116    #endif

Legend:
Removed from v.294  
changed lines
  Added in v.362

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