Changes between Initial Version and Version 2 of Ticket #93

Show
Ignore:
Timestamp:
02/28/09 15:54:54 (5 years ago)
Author:
waern
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #93

    • Property type changed from task to refactoring
    • Property summary changed from Move lexing and parsing of Haddock comments into Haddock to Move lexing and parsing of doc strings into Haddock
  • Ticket #93 – description

    initial v2  
    1 Currently, GHC does lexing and parsing of Haddock comments. This was decided so GHC could rename the Haddock comments during its renamer phase. Since it's possible to access the renaming environment from the GHC API, we could do the renaming in Haddock instead, which would enable us to move lexing and parsing of Haddock comments into Haddock. The advantage is that we don't have to do development to GHC in order to make changes to these components. 
     1Currently, GHC does lexing and parsing of doc strings. This was decided so GHC could rename them during its renamer phase. Since it's possible to access the renaming environment from the GHC API, we could do the renaming in Haddock instead, which would enable us to move lexing and parsing of doc strings into Haddock. The advantage is that we don't have to do development to GHC in order to make changes to these components.