Fix external core syntax (though not full compilation)
authorAaron Tomb <atomb@soe.ucsc.edu>
Mon, 13 Nov 2006 23:01:32 +0000 (23:01 +0000)
committerAaron Tomb <atomb@soe.ucsc.edu>
Mon, 13 Nov 2006 23:01:32 +0000 (23:01 +0000)
commitde777ba42eb12b6a20e548a959b23b60179d9b57
tree84b22b5596e7e915d4bc2044df128c1e5fdbc113
parent317fc69d18eda68fd65f5ba634feafbe4a3923da
Fix external core syntax (though not full compilation)

This patch updates the External Core creator, pretty-printer, and parser to
agree on a concrete syntax for External Core, including the constructs
required by the change to System FC. Code to create valid ASTs from External
Core files will come later, as will bits for renaming, typechecking, and
desugaring.
compiler/coreSyn/ExternalCore.lhs
compiler/coreSyn/MkExternalCore.lhs
compiler/coreSyn/PprExternalCore.lhs
compiler/parser/LexCore.hs
compiler/parser/ParserCore.y
compiler/parser/ParserCoreUtils.hs