[project @ 2000-10-11 16:26:04 by simonmar]
authorsimonmar <unknown>
Wed, 11 Oct 2000 16:26:04 +0000 (16:26 +0000)
committersimonmar <unknown>
Wed, 11 Oct 2000 16:26:04 +0000 (16:26 +0000)
commit0e5a78df9ae50ef650fc03440ebd60988ea5b3d1
tree297baf420c4cb429adc7d2d60d4e30a258db31e8
parent587d59d7fe5a92489a2a6b7156009883f744a796
[project @ 2000-10-11 16:26:04 by simonmar]
more progress; initial stab at calling hscMain from the driver

Summary:

  * in normal mode, the driver calls hscMain directly.  The
    compilation manager is not involved at all.  This bit is almost
    there, just waiting for hscMain to catch up.

  * in `ghc --make' mode, the driver will hand off control to the
    compilation manager, and provide the `compile' interface.  This
    bit isn't there yet.

  * in `ghc --interactive' mode, the driver will hand off control
    to the user interface (which doesn't exist yet), which will in
    turn invoke the compilation manager, which in turn invokes the
    driver again through the `compile' interface.  None of this
    is there yet.
ghc/compiler/main/DriverFlags.hs
ghc/compiler/main/DriverPipeline.hs
ghc/compiler/main/DriverState.hs
ghc/compiler/main/HscMain.lhs
ghc/compiler/main/HscTypes.lhs
ghc/compiler/main/Main.hs