- Allow
attoparsec
0.12
- Mikhail Vorozhtsov refactored
attoparsec
to permitparsers
instances. Instances added.
- Compatibility with ghc 7.8 roles
- Documentation fixes
- Updated to work with
text
1.0
- 0.10.1 accidentally prevented the orphan instances for ReadP from compiling. Fxed.
- Fixed an issue with the expression parser, where it didn't
try
hard enough. - Added
satisfyRange
- Fixed a longstanding issue with the char escapes that we inherited from parsec, where ^A and the like were returning 0 not 1.
- Added proper upper bounds for PVP compliance
- Switched to an applicative expression parser
instance MonadTrans Unlined
- Fixed a major performance regression in Text.Parser.Expression
- Added
scalaCommentStyle
.
- Text.Parser.Token.* is now Trustworthy
- Removed the need for
textLiteral
,textLiteral'
andidentText
by usingfromString
. UsestringLiteral
,stringLiteral'
, andident
instead respectively.
- Added support for
Text
-based parsing.
- Added
Unlined
to support parsing solely within a line - Simplified
TokenParsing
instances
- Disallowed nested comments in 'javaCommentStyle'
- More derived instances
- Bugfix in
commaSep1
.
- Taught zeroNumFloat about
0.
. - Bugfix in
buildExpressionParser
.
- Split out
LookAheadParsing
since it wasn't used by other combinators here and isn't supported byattoparsec
.
- Added
token
toTokenParsing
.
- Updated build system
- Converted various style accessors to lenses and traversals
- More aggressive inlining
- Added CHANGELOG