Fix External Core interpreter
authorTim Chevalier <chevalier@alum.wellesley.edu>
Sat, 3 May 2008 23:10:44 +0000 (23:10 +0000)
committerTim Chevalier <chevalier@alum.wellesley.edu>
Sat, 3 May 2008 23:10:44 +0000 (23:10 +0000)
commitc287bea94592fffe63f85831ab651c28d64e4d6e
tree75721f6f78312221f0c666362172d756031cc418
parent652a316b23383ea5983b85c7b2ecf8de358f3bd0
Fix External Core interpreter

The External Core interpreter works (in a limited sense).
For details, see the README.

This means we now have a marginally functioning set of
External Core tools.

The other exciting change is that the test driver (Driver.hs)
now computes module dependencies automatically instead of
having a wired-in list of library modules.
14 files changed:
utils/ext-core/Check.hs
utils/ext-core/Core.hs
utils/ext-core/Dependencies.hs [new file with mode: 0644]
utils/ext-core/Driver.hs
utils/ext-core/Interp.hs
utils/ext-core/Makefile
utils/ext-core/ParsecParser.hs
utils/ext-core/Prims.hs
utils/ext-core/Printer.hs
utils/ext-core/README
utils/ext-core/lib/GHC_ExtCore/Handle.hs [new file with mode: 0644]
utils/ext-core/lib/GHC_ExtCore/IO.hs [new file with mode: 0644]
utils/ext-core/lib/GHC_ExtCore/Makefile [new file with mode: 0644]
utils/ext-core/lib/GHC_ExtCore/Unicode.hs [new file with mode: 0644]