Changes between Version 4 and Version 5 of ExternalCore
- Timestamp:
- 10/29/06 21:47:48 (7 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ExternalCore
v4 v5 32 32 == Tasks == 33 33 34 * Update the External Core data type to be compatible with the current Core data type.35 34 * Define an external text representation for External Core (which will probably be simply a minor modification of the old format) 35 * Update the External Core data type to be compatible with the current Core data type. (mostly done) 36 * Update {{{PprExternalCore.lhs}}} to print stuff that {{{LexCore}}} and {{{ParserCore}}} can understand. (mostly done) 37 * Update {{{MkExternalCore.lhs}}} to support both the current Core and the new External Core. (mostly done) 36 38 * Update {{{LexCore.hs}}}, {{{ParserCore.y}}}, and {{{ParserCoreUtils.hs}}} to support the new data type and external syntax. 37 * Update {{{MkExternalCore.lhs}}} to support both the current Core and the new External Core.38 * Update {{{PprExternalCore.lhs}}} to print stuff that {{{LexCore}}} and {{{ParserCore}}} can understand.39 39 * Convert the current External Core documentation (in LaTeX) into a chapter (in XML) in the User's Guide. 40 40 … … 42 42 43 43 * The LaTeX documentation describes PrimOps in some detail. This information is now in the library documentation, so it is probably not needed in the External Core chapter. 44 * Corenow uses {{{Name}}} ([[GhcFile(compiler/basicTypes/Name.lhs)]]) rather than {{{IfaceExtName}}}.44 * {{{IfaceSyn}}} now uses {{{Name}}} ([[GhcFile(compiler/basicTypes/Name.lhs)]]) rather than {{{IfaceExtName}}}.
