- Nov 05, 2018
-
-
Alec Theriault authored
Perf only change: * use 'getParserState'/'setParserState' to make 'Text'-optimized parser combinators * minimize uses of 'Data.Text.{pack,unpack,cons,snoc}'
-
- Apr 25, 2018
-
-
* 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
-
- May 13, 2017
-
-
Alex Biehl authored
These allow attoparsec to do some clever lookup optimization
-
- Nov 08, 2014
-
-
Simon Hengel authored
-
- Nov 03, 2014
-
-
Simon Hengel authored
-
- Jun 18, 2014
-
-
Simon Hengel authored
-
- May 05, 2014
-
-
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.
-