SCM Repository
View of /sml/trunk/src/cm/cm-lib.cm
Parent Directory
|
Revision Log
Revision 366 -
(download)
(annotate)
Fri Jul 2 14:13:29 1999 UTC (21 years, 6 months ago) by blume
File size: 2189 byte(s)
Fri Jul 2 14:13:29 1999 UTC (21 years, 6 months ago) by blume
File size: 2189 byte(s)
handling of cwd corrected
(* * Toplevel description file for new implementation of CM * * (C) 1999 Lucent Technologies, Bell Laboratories * * Author: Matthias Blume (blume@kurims.kyoto-u.ac.jp) *) Library #if defined(NEW_CM) functor LinkCM functor BootstrapCompileFn #else functor LinkCM (* dummy stuff *) signature CMTOOLS signature COMPILATION_MANAGER #endif is (* the CM description file parser *) parse/parse.sml parse/cm.grm parse/cm.lex semant/primitive.sml semant/group-reg.sml (* semantic actions for description file parser *) semant/members.sml semant/semant.sml (* dependency graphs *) depend/graph.sml depend/build.sml depend/da-env.sml depend/se2dae.sml depend/ggraph.sml depend/reachable.sml depend/checksharing.sml depend/mklist.sml (* handling SML source code *) smlfile/smlinfo.sml smlfile/smlinfoset.sml smlfile/smlinfomap.sml smlfile/skeleton.sml smlfile/skel-cvt.sml smlfile/skel-io.sml smlfile/skel-exports.sml (* handling stable groups *) stable/bininfo.sml stable/stablemap.sml stable/stableset.sml stable/stabilize.sml (* tools for handling other source types *) tools/tools.sml tools/yacctool.sml tools/lextool.sml tools/burgtool.sml (* doing actual compilation work *) compile/recomp-persstate.sig compile/full-persstate.sig compile/recomp-persstate-fn.sml compile/full-persstate-fn.sml compile/compile-type.sig compile/generic.sml compile/recomp.sml compile/exec.sml (* overall control of CM *) main/general-params.sml main/filename-policy.sml main/symval.sml main/specific-symval-fn.sml main/autoload.sml main/cleanup.sml (* pathname abstraction *) paths/sources.cm (* bootstrap compiler (formerly known as "batch") *) bootstrap/names.sml bootstrap/build-initdg.sml bootstrap/btcompile.sml bootstrap/mkbootlist.sml (* CM-internal libraries *) util/sources.cm #if defined(NEW_CM) basis.cm (* compiler libraries *) viscomp-lib.cm comp-lib.cm (* auxiliary libraries *) ml-yacc-lib.cm #else (* compiler libraries *) ../compiler/viscomp-lib.cm ../comp-lib/UTIL.cm (* auxiliary libraries *) ../ml-yacc/lib/sources.cm #endif #if defined(NEW_CM) cm-hook.cm cm-boot.sml #else link.sml #endif
root@smlnj-gforge.cs.uchicago.edu | ViewVC Help |
Powered by ViewVC 1.0.0 |