[haddock] #57: haddock doubles ^Ms

haddock haddock at projects.haskell.org
Sat Feb 28 10:39:54 EST 2009

#57: haddock doubles ^Ms
Reporter:  igloo   |        Owner:        
    Type:  defect  |       Status:  closed
Priority:  major   |    Milestone:  2.4.2 
 Version:          |   Resolution:  fixed 
Keywords:          |  
Changes (by waern):

  * status:  new => closed
  * resolution:  => fixed


 The problem is that doc strings can contain CRLF line endings. Both the
 HTML and Hoogle backend are written with the assumption that line endings
 are represented by LF only (since this is the assumption taken by the
 Haskell String functions such as lines, unlines and even IO commands such
 as hPutStr which inserts CRs before LFs?). So we should let LF be our
 internal format and convert to it in the doc string lexer.

 This patch for GHC should do it:
 Sat Feb 28 15:53:51 CET 2009  David Waern <david.waern at gmail.com>
   * Filter out carriage returns in doc strings

   We want the internal format to contain LFs only. This makes it easier to
   with the doc strings for clients of the GHC API.

Ticket URL: <http://trac.haskell.org/haddock/ticket/57#comment:7>
haddock <http://www.haskell.org/haddock>
Haddock, The Haskell Documentation Tool

More information about the Haddock mailing list