[cvs-nhc98] Make hat-trans more separate from the compiler. This is a
Malcolm Wallace
malcolm@sparud.net
Thu, 18 Jul 2002 11:28:19 +0200 (CEST)
malcolm: Thu Jul 18 11:28:19 CEST 2002
Update of /usr/src/master/nhc/src/hat/trans
In directory hinken:/tmp/cvs-serv24600/hat/trans
Modified Files:
AuxFile.hs AuxFixity.hs Flags.hs HatTrans.hs TraceTrans.hs
Added Files:
Makefile Makefile.inc PrettyTraceId.hs
Log Message:
Make hat-trans more separate from the compiler. This is a fairly
large change.
* There is a new directory src/hat/trans for all the modules that are
specific to hat-trans and have no purpose in the ordinary compiler,
e.g. AuxFile.hs, TraceTrans.hs, etc.
* However, these modules still depend on several parts of the compiler,
so the new hat-trans Makefile uses the compiler directory as a
`library' of supporting material.
* A few small functions needed to be moved around to different modules
within the compiler, just to reduce the number of dependencies from
hat-trans.
* The module Flags.hs now appears in both directories - so each of
the compiler and hat-trans can now support a different (partially
overlapping) set of command-line flags.