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 305, Mon May 31 15:00:06 1999 UTC revision 666, Fri Jun 16 08:27:00 2000 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  Group (../system/smlnj/internal/cm-lib.cm)
9          (* for the time being leave this empty *)          signature CM
10    
11            functor LinkCM
12            functor BootstrapCompileFn
13    
14            signature VERSION
15            structure Version
16            structure Sharing
17            signature TOOLS
18  is  is
19          (* the CM description file parser *)          (* the CM description file parser *)
20          parse/parse.sml          parse/parse.sml
21          parse/cm.grm          parse/cm.grm
22          parse/cm.lex          parse/cm.lex
23    
24          semant/primitive.sml          semant/sharing.sml
25            semant/iinfo.sml
26          semant/group-reg.sml          semant/group-reg.sml
27    
28          (* semantic actions for description file parser *)          (* semantic actions for description file parser *)
29            semant/version.sml
30          semant/members.sml          semant/members.sml
31          semant/semant.sml          semant/semant.sml
32    
# Line 24  Line 34 
34          depend/graph.sml          depend/graph.sml
35          depend/build.sml          depend/build.sml
36          depend/da-env.sml          depend/da-env.sml
37            depend/se2dae.sml
38          depend/ggraph.sml          depend/ggraph.sml
39          depend/reachable.sml          depend/reachable.sml
40          depend/checksharing.sml          depend/checksharing.sml
41            depend/mklist.sml
42            depend/indegree.sml
43    
44          (* handling SML source code *)          (* handling SML source code *)
45          smlfile/smlinfo.sml          smlfile/smlinfo.sml
# Line 39  Line 52 
52    
53          (* handling stable groups *)          (* handling stable groups *)
54          stable/bininfo.sml          stable/bininfo.sml
55            stable/stabmm.sml
56          stable/stablemap.sml          stable/stablemap.sml
57            stable/stableset.sml
58          stable/stabilize.sml          stable/stabilize.sml
59            stable/verify.sml
60    
61          (* tools for handling other source types *)          (* tools for handling other source types *)
62          tools/tools.sml          tools/tools.sml
63          tools/yacctool.sml  
64          tools/lextool.sml          (* concurrent/parallel/distributed make *)
65          tools/burgtool.sml          concur/sources.cm
66    
67          (* doing actual compilation work *)          (* doing actual compilation work *)
68          compile/recomp-persstate.sig          compile/compile.sml
69          compile/full-persstate.sig          compile/corehack.sml
70          compile/recomp-persstate-fn.sml          compile/link.sml
71          compile/full-persstate-fn.sml          compile/bfc.sml
         compile/compile-type.sig  
         compile/generic.sml  
         compile/recomp.sml  
         compile/exec.sml  
72    
73          (* overall control of CM *)          (* overall control of CM *)
         main/say.sml  
         main/envcfg.sml  
         main/stdcfg.sml  
74          main/general-params.sml          main/general-params.sml
75          main/filename-policy.sml          main/filename-policy.sml
76            main/symval.sml
77          paths/abspath.sml          main/specific-symval-fn.sml
78          paths/pathconfig.sml          main/autoload.sml
79          paths/abspathmap.sml          main/cleanup.sml
80          paths/abspathset.sml          main/cm.sig
81            main/slave.sml
82            main/preload.sml
83            main/cm-boot.sml
84            main/perv-access.sml
85    
86            (* pathname abstraction *)
87            paths/sources.cm
88    
89            (* bootstrap compiler (formerly known as "batch") *)
90            bootstrap/names.sml
91            bootstrap/build-initdg.sml
92            bootstrap/btcompile.sml
93            bootstrap/mkbootlist.sml
94            bootstrap/cmb-slave-stub.sml
95            bootstrap/cmb-slave-hook.sml
96    
97          (* CM-internal libraries *)          (* CM-internal libraries *)
98          util/sources.cm          util/sources.cm
99    
100            $/basis.cm
101    
102          (* compiler libraries *)          (* compiler libraries *)
103          ../compiler/viscomp-lib.cm          $smlnj/viscomp/core.cm
104          ../comp-lib/UTIL.cm          $/comp-lib.cm
105    
106          (* auxiliary libraries *)          (* auxiliary libraries *)
107          ../ml-yacc/lib/sources.cm          $/ml-yacc-lib.cm
108            $/smlnj-lib.cm
         (* dummy modules for testing *)  
         dummy.sml  
         link.sml  

Legend:
Removed from v.305  
changed lines
  Added in v.666

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