packages feed

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 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)