Skip to content
Snippets Groups Projects
  1. Nov 05, 2018
  2. Apr 25, 2018
    • Alec Theriault's avatar
      Replace 'attoparsec' with 'parsec' (#799) · 79c71591
      Alec Theriault authored and Alex Biehl's avatar Alex Biehl committed
      * Remove attoparsec with parsec and start fixing failed parses
      
      * Make tests pass
      
      * Fix encoding issues
      
      The Haddock parser no longer needs to worry about bytestrings. All
      the internal parsing work in haddock-library happens over 'Text'.
      
      * Remove attoparsec vendor
      
      * Fix stuff broken in 'attoparsec' -> 'parsec'
      
      * hyperlinks
      * codeblocks
      * examples
      
      Pretty much all issues are due to attoparsec's backtracking failure
      behaviour vs. parsec's non-backtracking failure behaviour.
      
      * Fix small TODOs
      
      * Missing quote + Haddocks
      
      * Better handle spaces before/after paragraphs
      
      * Address review comments
      79c71591
  3. May 13, 2017
  4. Nov 08, 2014
  5. Nov 03, 2014
  6. Jun 18, 2014
  7. May 05, 2014
    • Mateusz Kowalczyk's avatar
      Move parser + parser tests out to own package. · cc269e6b
      Mateusz Kowalczyk authored
      We move some types out that are necessary as well and then
      re-export and specialise them in the core Haddock.
      
      Reason for moving out spec tests is that if we're working on the parser,
      we can simply work on that and we can ignore the rest of Haddock. The
      downside is that it's a little inconvenient if at the end of the day we
      want to see that everything passes.
      cc269e6b
Loading