SCM Repository
View of /sml/trunk/src/cm/cm-lib.cm
Parent Directory
|
Revision Log
Revision 1145 -
(download)
(annotate)
Fri Mar 15 02:30:53 2002 UTC (19 years, 1 month ago) by blume
File size: 2451 byte(s)
Fri Mar 15 02:30:53 2002 UTC (19 years, 1 month ago) by blume
File size: 2451 byte(s)
moved Controls module into its own library; changed Controls interface to make it saner; made MLRISC independent of Controls; minor changes to CM
(* * Toplevel description file for new implementation of CM * * (C) 1999 Lucent Technologies, Bell Laboratories * * Author: Matthias Blume (blume@kurims.kyoto-u.ac.jp) *) Group (../system/smlnj/internal/cm-lib.cm) functor LinkCM functor BootstrapCompileFn signature VERSION structure Version structure Sharing signature TOOLS structure Subst is $/basis.cm $/smlnj-lib.cm $/controls-lib.cm (* the CM description file parser *) parse/parse.sml parse/cm.grm parse/cm.lex semant/sharing.sml semant/iinfo.sml semant/group-reg.sml (* semantic actions for description file parser *) semant/version.sml 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 depend/indegree.sml depend/index.sml depend/to-portable.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/stabmm.sml stable/stablemap.sml stable/stableset.sml stable/stabilize.sml stable/verify.sml (* tools for handling other source types *) tools/main/lsplit-arg.sml tools/main/core-tools.sig tools/main/private-tools.sig tools/main/public-tools.sig tools/main/private-tools.sml tools/main/tools-fn.sml (* concurrent/parallel/distributed make *) concur/sources.cm (* doing actual compilation work *) compile/compile.sml compile/corehack.sml compile/link.sml compile/bfc.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 main/slave.sml main/preload.sml main/cm-boot.sml main/perv-access.sml (* pathname abstraction *) $smlnj/internal/srcpath-lib.cm (* bootstrap compiler (formerly known as "batch") *) bootstrap/names.sml bootstrap/build-initdg.sml bootstrap/btcompile.sml bootstrap/mkbootlist.sml bootstrap/cmb-slave-stub.sml bootstrap/cmb-slave-hook.sml (* CM-internal libraries *) util/sources.cm (* compiler libraries *) $smlnj/viscomp/basics.cm $smlnj/viscomp/parser.cm $smlnj/viscomp/elabdata.cm $smlnj/viscomp/execute.cm $smlnj/viscomp/core.cm $/pickle-lib.cm (* auxiliary libraries *) $/ml-yacc-lib.cm $/pgraph.cm
root@smlnj-gforge.cs.uchicago.edu | ViewVC Help |
Powered by ViewVC 1.0.0 |