headed-megaparsec 0.2 → 0.2.0.1
raw patch · 2 files changed
+7/−4 lines, 2 filesdep ~basedep ~parser-combinatorsPVP ok
version bump matches the API change (PVP)
Dependency ranges changed: base, parser-combinators
API changes (from Hackage documentation)
Files
headed-megaparsec.cabal view
@@ -1,5 +1,5 @@ name: headed-megaparsec-version: 0.2+version: 0.2.0.1 category: Parsers, Parsing, Megaparsec synopsis: More informative parser homepage: https://github.com/nikita-volkov/headed-megaparsec@@ -26,8 +26,8 @@ HeadedMegaparsec.Megaparsec HeadedMegaparsec.Prelude build-depends:- base >=4.9 && <5,+ base >=4.12 && <5, case-insensitive >=1.2 && <2, megaparsec >=9 && <10,- parser-combinators >=1.1 && <1.3,+ parser-combinators >=1.1 && <1.4, selective >=0.4 && <0.5
library/HeadedMegaparsec.hs view
@@ -43,6 +43,9 @@ ==__Examples__ +>>> import Prelude+>>> import Control.Applicative+>>> import Data.Void >>> import qualified Text.Megaparsec as M >>> import qualified Text.Megaparsec.Char as M >>> import qualified Text.Megaparsec.Char.Lexer as ML@@ -63,7 +66,7 @@ decimal = parse ML.decimal string' = parse . M.string' -- Syntax parsers:- targets = sepBy1 target commaSeparator+ targets = M.sepBy1 target commaSeparator target = Left <$> char '*' <|> Right <$> decimal commaSeparator = space *> char ',' *> endHead *> space limit = string' "limit" *> endHead *> space1 *> decimal