packages feed

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