hourglass-fuzzy-parsing 0.1.0.0 → 0.1.0.1
raw patch · 4 files changed
+16/−5 lines, 4 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
- Data.Hourglass.FuzzyParsing: [dtDate] :: DateTime -> Date
- Data.Hourglass.FuzzyParsing: [dtTime] :: DateTime -> TimeOfDay
- Data.Hourglass.FuzzyParsing: instance Data.Data.Data Data.Hourglass.FuzzyParsing.DateInterval
- Data.Hourglass.FuzzyParsing: instance Data.Data.Data Data.Hourglass.FuzzyParsing.DateIntervalType
- Data.Hourglass.FuzzyParsing: instance GHC.Classes.Eq Data.Hourglass.FuzzyParsing.DateInterval
- Data.Hourglass.FuzzyParsing: instance GHC.Classes.Eq Data.Hourglass.FuzzyParsing.DateIntervalType
- Data.Hourglass.FuzzyParsing: instance GHC.Enum.Bounded Data.Hourglass.Types.Month
- Data.Hourglass.FuzzyParsing: instance GHC.Enum.Bounded Data.Hourglass.Types.WeekDay
- Data.Hourglass.FuzzyParsing: instance GHC.Read.Read Data.Hourglass.FuzzyParsing.DateIntervalType
- Data.Hourglass.FuzzyParsing: instance GHC.Show.Show Data.Hourglass.FuzzyParsing.DateInterval
- Data.Hourglass.FuzzyParsing: instance GHC.Show.Show Data.Hourglass.FuzzyParsing.DateIntervalType
+ Data.Hourglass.FuzzyParsing: dtDate :: DateTime -> Date
+ Data.Hourglass.FuzzyParsing: dtTime :: DateTime -> TimeOfDay
+ Data.Hourglass.FuzzyParsing: instance Bounded Month
+ Data.Hourglass.FuzzyParsing: instance Bounded WeekDay
+ Data.Hourglass.FuzzyParsing: instance Data DateInterval
+ Data.Hourglass.FuzzyParsing: instance Data DateIntervalType
+ Data.Hourglass.FuzzyParsing: instance Eq DateInterval
+ Data.Hourglass.FuzzyParsing: instance Eq DateIntervalType
+ Data.Hourglass.FuzzyParsing: instance Read DateIntervalType
+ Data.Hourglass.FuzzyParsing: instance Show DateInterval
+ Data.Hourglass.FuzzyParsing: instance Show DateIntervalType
+ Data.Hourglass.FuzzyParsing: instance Typeable DateInterval
+ Data.Hourglass.FuzzyParsing: instance Typeable DateIntervalType
- Data.Hourglass.FuzzyParsing.Internal: times :: (Stream s m Char) => Int -> ParsecT s st m t -> ParsecT s st m [t]
+ Data.Hourglass.FuzzyParsing.Internal: times :: Stream s m Char => Int -> ParsecT s st m t -> ParsecT s st m [t]
Files
- CHANGELOG.markdown +4/−0
- Data/Hourglass/FuzzyParsing.hs +4/−0
- Data/Hourglass/FuzzyParsing/Internal.hs +7/−4
- hourglass-fuzzy-parsing.cabal +1/−1
CHANGELOG.markdown view
@@ -1,3 +1,7 @@+## 0.1.0.1 (2015-07-23)++Fix compiling with 7.8 (due to the AMP stuff)+ ## 0.1.0.0 (2015-07-23) Initial fork from the [dates package](https://hackage.haskell.org/package/dates).
Data/Hourglass/FuzzyParsing.hs view
@@ -26,11 +26,15 @@ , minusInterval ) where +import Control.Applicative hiding (optional, (<|>)) import Data.Char (toLower) import Data.Data (Data, Typeable) import Data.Hourglass import Data.List (intercalate)+import Data.Monoid import Text.Parsec++import Prelude import Data.Hourglass.FuzzyParsing.Internal
Data/Hourglass/FuzzyParsing/Internal.hs view
@@ -2,11 +2,14 @@ module Data.Hourglass.FuzzyParsing.Internal where -import Data.Char (digitToInt, isDigit, toUpper)-import Data.Hourglass (Month)-import Data.List (isPrefixOf)-+import Control.Applicative+import Data.Char (digitToInt, isDigit, toUpper)+import Data.Hourglass (Month)+import Data.List (isPrefixOf) import Text.Parsec++import Prelude+ -- | Parser version of Prelude.read tryRead :: (Read a, Stream s m Char) => String -> ParsecT s st m a
hourglass-fuzzy-parsing.cabal view
@@ -1,5 +1,5 @@ name: hourglass-fuzzy-parsing-version: 0.1.0.0+version: 0.1.0.1 synopsis: A small library for parsing more human friendly date/time formats. description: This package parses many different date/time formats. Both absolute and relative dates are supported. See the