- 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}'
-
- Oct 16, 2018
-
-
Alec Theriault authored
-
- 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
-
- Mar 02, 2018
-
-
Alec Theriault authored
-
Alec Theriault authored
Unicode operators are a pretty big thing in Haskell, so supporting linking them seems like it outweighs the cost of the extra machinery to force Attoparsec to look for unicode. Fixes #458.
-
- May 24, 2016
-
-
David Feuer authored
Previously, it was `data` wrapping a `Maybe`, which seems a bit silly. Obviously, this can be changed back if anyone wants to add more fields some day.
-
- Nov 16, 2014
-
-
Simon Hengel authored
-
- Nov 08, 2014
-
-
Simon Hengel authored
-