parseWith and parsingWith
parseWith provides a clearer error value
parseWith: swap element order in returned pair
Added Control.Proxy.Trans.Attoparsec
Control.Proxy.Trans.Attoparsec: Add get, gets, put, modify, getLeftovers, popLeftovers
Added AttoparsecInput.splitAt
Add AttoparsecInput constraint to getLeftovers and popLeftovers
takeLeftovers
ghc-options: -fno-warn-unused-do-bind -fno-warn-name-shadowing
takeInputD, takeInputWithLeftoversD
Simplified takeInputWithLeftoversD
Dependencies: transformers (>=0.2 && <=0.4)
Minor style detail
Tests
parseP
Tests
renamed takeInputWithLeftoversD to takeInputD, hide previous takeInputD as takeInputD'
Renamed parsePC to parseC, parseP to parseD
Made Monoid a superclass of AttoparsecInput
parseC' and parseD'