packages feed

exon 0.4.0.0 → 0.5.0.0

raw patch · 8 files changed

+20/−16 lines, 8 filesdep ~flatparsePVP ok

version bump matches the API change (PVP)

Dependency ranges changed: flatparse

API changes (from Hackage documentation)

Files

exon.cabal view
@@ -1,11 +1,11 @@ cabal-version: 2.2 --- This file has been generated from package.yaml by hpack version 0.34.6.+-- This file has been generated from package.yaml by hpack version 0.34.7. -- -- see: https://github.com/sol/hpack  name:           exon-version:        0.4.0.0+version:        0.5.0.0 synopsis:       Monoidal Quasiquote Interpolation description:    See https://hackage.haskell.org/package/exon/docs/Exon.html category:       String@@ -55,6 +55,7 @@       DisambiguateRecordFields       DoAndIfThenElse       DuplicateRecordFields+      EmptyCase       EmptyDataDecls       ExistentialQuantification       FlexibleContexts@@ -69,8 +70,9 @@       MultiParamTypeClasses       MultiWayIf       NamedFieldPuns-      OverloadedStrings+      OverloadedLabels       OverloadedLists+      OverloadedStrings       PackageImports       PartialTypeSignatures       PatternGuards@@ -97,7 +99,7 @@   ghc-options: -Wall -Wredundant-constraints -Wincomplete-uni-patterns -Wmissing-deriving-strategies -Widentities -Wunused-packages   build-depends:       base >=4.12 && <5-    , flatparse >=0.2+    , flatparse >=0.3.5.1     , haskell-src-exts <1.24     , haskell-src-meta <0.9     , incipit-base >=0.2@@ -140,6 +142,7 @@       DisambiguateRecordFields       DoAndIfThenElse       DuplicateRecordFields+      EmptyCase       EmptyDataDecls       ExistentialQuantification       FlexibleContexts@@ -154,8 +157,9 @@       MultiParamTypeClasses       MultiWayIf       NamedFieldPuns-      OverloadedStrings+      OverloadedLabels       OverloadedLists+      OverloadedStrings       PackageImports       PartialTypeSignatures       PatternGuards
lib/Exon/Data/RawSegment.hs view
@@ -9,4 +9,4 @@   StringSegment String   |   ExpSegment String-  deriving (Eq, Show)+  deriving stock (Eq, Show)
lib/Exon/Data/Result.hs view
@@ -6,7 +6,7 @@   Empty   |   Result a -  deriving (Eq, Show, Foldable)+  deriving stock (Eq, Show, Foldable)  instance Semigroup a => Semigroup (Result a) where   (<>) Empty a = a
lib/Exon/Data/Segment.hs view
@@ -9,4 +9,4 @@   Whitespace String   |   Expression a-  deriving (Eq, Show)+  deriving stock (Eq, Show)
lib/Exon/Parse.hs view
@@ -20,7 +20,7 @@   runParserS,   satisfy,   some_,-  spanned,+  withSpan,   string,   takeRest,   (<|>),@@ -30,11 +30,11 @@ import Exon.Data.RawSegment (RawSegment (ExpSegment, StringSegment, WsSegment))  type Parser =-  FlatParse.Parser Text+  FlatParse.Parser Int Text  span :: Parser () -> Parser String span seek =-  spanned seek \ _ sp -> inSpan sp takeRest+  withSpan seek \ _ sp -> inSpan sp takeRest  ws :: Parser Char ws =
test/Exon/Test/BasicTest.hs view
@@ -10,7 +10,7 @@  newtype Mon =   Mon String-  deriving (Eq, Show)+  deriving stock (Eq, Show)   deriving newtype (IsString)  instance Semigroup Mon where
test/Exon/Test/KeepWsTest.hs view
@@ -6,7 +6,7 @@  newtype Mon =   Mon String-  deriving (Eq, Show)+  deriving stock (Eq, Show)   deriving newtype (IsString, Semigroup, Monoid)  test_keepWs :: TestT IO ()
test/Exon/Test/ShowsPrecTest.hs view
@@ -10,7 +10,7 @@     x :: Int,     y :: Int   }-  deriving (Eq, Show)+  deriving stock (Eq, Show)  data Record =   Record {@@ -18,11 +18,11 @@     maybeNumber :: Maybe Int,     value :: Value   }-  deriving (Eq)+  deriving stock (Eq)  data Wrap =   Wrap Int Record-  deriving (Eq, Show)+  deriving stock (Eq, Show)  instance Show Record where   showsPrec d Record {..} =