bgmax 0.2.0.0 → 0.2.0.1
raw patch · 3 files changed
+19/−3 lines, 3 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
- BankGiro.BgMax: addressPostOne :: Parser (ByteString, ByteString)
- BankGiro.BgMax: addressPostTwo :: Parser (ByteString, ByteString, ByteString)
- BankGiro.BgMax: assert :: Bool -> String -> Parser ()
- BankGiro.BgMax: common :: Parser ([ByteString], Maybe (ByteString, ByteString), Address, Maybe Integer)
- BankGiro.BgMax: dateStamp :: Parser Day
- BankGiro.BgMax: deduction :: Parser Entry
- BankGiro.BgMax: deductionPost :: Parser (Integer, ByteString, Centi, Int, PaymentChannel, Integer, Image, DeductionCode)
- BankGiro.BgMax: depositPost :: Parser (Integer, Day, Integer, Centi, Currency, Integer, Maybe DepositType)
- BankGiro.BgMax: dummyLine :: ByteString -> Parser ()
- BankGiro.BgMax: endPost :: Parser (Integer, Integer, Integer, Integer)
- BankGiro.BgMax: entry :: Parser Entry
- BankGiro.BgMax: extraReferenceNumberPost :: Integer -> Centi -> PaymentChannel -> Integer -> Image -> Parser Reference
- BankGiro.BgMax: extraReferenceNumberPostNegative :: Integer -> Centi -> PaymentChannel -> Integer -> Image -> Parser Reference
- BankGiro.BgMax: informationPost :: Parser ByteString
- BankGiro.BgMax: isEndOfLine :: Char -> Bool
- BankGiro.BgMax: maybeP :: Parser a -> Parser (Maybe a)
- BankGiro.BgMax: mkDeductionCode :: Int -> DeductionCode
- BankGiro.BgMax: mkImage :: Int -> Image
- BankGiro.BgMax: mkPaymentChannel :: Int -> PaymentChannel
- BankGiro.BgMax: mkReference :: Int -> ByteString -> Centi -> Reference
- BankGiro.BgMax: myTake :: Int -> Parser ByteString
- BankGiro.BgMax: namePost :: Parser (ByteString, ByteString)
- BankGiro.BgMax: openingPost :: Parser (Integer, Maybe Integer, Currency)
- BankGiro.BgMax: orgNoPost :: Parser Integer
- BankGiro.BgMax: pCurrency :: Parser Currency
- BankGiro.BgMax: pTestMark :: Parser TestMark
- BankGiro.BgMax: payment :: Parser Entry
- BankGiro.BgMax: paymentPost :: Parser (Integer, ByteString, Centi, Int, PaymentChannel, Integer, Image)
- BankGiro.BgMax: referenceCommon :: Bool -> Integer -> Centi -> PaymentChannel -> Integer -> Image -> Parser Reference
- BankGiro.BgMax: section :: Parser Section
- BankGiro.BgMax: startPost :: Parser (Int, LocalTime, TestMark)
- BankGiro.BgMax: takeRead :: Read a => Int -> Parser a
- BankGiro.BgMax: takeReadMaybe :: Read a => Int -> Parser (Maybe a)
- BankGiro.BgMax: takeT :: Int -> Parser ByteString
- BankGiro.BgMax: takeTab :: ByteString -> Int -> Int -> Parser ByteString
- BankGiro.BgMax: tillEol :: Parser String
- BankGiro.BgMax: timeStamp :: Parser LocalTime
Files
- bgmax.cabal +2/−2
- changelog.md +2/−0
- src/BankGiro/BgMax.hs +15/−1
bgmax.cabal view
@@ -1,5 +1,5 @@ name: bgmax-version: 0.2.0.0+version: 0.2.0.1 synopsis: Parse BgMax-files homepage: http://github.com/jonpetterbergman/bgmax bug-reports: http://github.com/jonpetterbergman/bgmax/issues@@ -26,7 +26,7 @@ source-repository this type: git location: http://github.com/jonpetterbergman/bgmax- tag: v0.2.0.0+ tag: v0.2.0.1 library exposed-modules: BankGiro.BgMax
changelog.md view
@@ -1,3 +1,5 @@+% Version 0.2.0.1+ - Clean up exports # Version 0.2.0.0 - Complete rewrite, more complete higher level parser
src/BankGiro/BgMax.hs view
@@ -1,5 +1,19 @@ {-# LANGUAGE OverloadedStrings #-}-module BankGiro.BgMax where+module BankGiro.BgMax+ (bgMax,+ BgMax(..),+ PaymentChannel(..),+ Image(..),+ Address(..),+ Sender(..),+ Reference(..),+ DeductionCode(..),+ EntryType(..),+ Entry(..),+ Currency(..),+ DepositType(..),+ Section(..),+ TestMark(..)) where import Control.Applicative ((<|>)) import Control.Monad (guard)