headed-megaparsec 0.1.0.4 → 0.2
raw patch · 2 files changed
+3/−3 lines, 2 filesdep ~megaparsecPVP ok
version bump matches the API change (PVP)
Dependency ranges changed: megaparsec
API changes (from Hackage documentation)
- HeadedMegaparsec: dbg :: (Ord err, ShowErrorComponent err, Stream strm, Show a) => String -> HeadedParsec err strm a -> HeadedParsec err strm a
+ HeadedMegaparsec: dbg :: (Ord err, ShowErrorComponent err, VisualStream strm, Show a) => String -> HeadedParsec err strm a -> HeadedParsec err strm a
Files
headed-megaparsec.cabal view
@@ -1,5 +1,5 @@ name: headed-megaparsec-version: 0.1.0.4+version: 0.2 category: Parsers, Parsing, Megaparsec synopsis: More informative parser homepage: https://github.com/nikita-volkov/headed-megaparsec@@ -28,6 +28,6 @@ build-depends: base >=4.9 && <5, case-insensitive >=1.2 && <2,- megaparsec >=7 && <9,+ megaparsec >=9 && <10, parser-combinators >=1.1 && <1.3, selective >=0.4 && <0.5
library/HeadedMegaparsec.hs view
@@ -225,7 +225,7 @@ This function is a wrapper around `Megaparsec.dbg`. It generates two debugging entries: one for head and one for tail. -}-dbg :: (Ord err, Megaparsec.ShowErrorComponent err, Stream strm, Show a) => String -> HeadedParsec err strm a -> HeadedParsec err strm a+dbg :: (Ord err, Megaparsec.ShowErrorComponent err, Megaparsec.VisualStream strm, Show a) => String -> HeadedParsec err strm a -> HeadedParsec err strm a dbg label = mapParsec $ \ p -> do Showable _ junction <- Megaparsec.dbg (label <> "/head") (fmap (either (\ a -> Showable (show a) (Left a)) (Showable "<tail parser>" . Right)) p) case junction of