Changes between Version 4 and Version 5 of ExternalCore


Ignore:
Timestamp:
Oct 30, 2006 5:47:48 AM (8 years ago)
Author:
guest
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ExternalCore

    v4 v5  
    3232== Tasks == 
    3333 
    34   * Update the External Core data type to be compatible with the current Core data type. 
    3534  * 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) 
    3638  * 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. 
    3939  * Convert the current External Core documentation (in LaTeX) into a chapter (in XML) in the User's Guide. 
    4040 
     
    4242 
    4343  * 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   * Core now uses {{{Name}}} ([[GhcFile(compiler/basicTypes/Name.lhs)]]) rather than {{{IfaceExtName}}}. 
     44  * {{{IfaceSyn}}} now uses {{{Name}}} ([[GhcFile(compiler/basicTypes/Name.lhs)]]) rather than {{{IfaceExtName}}}.