preprocessor-tools 0.1.2 → 0.1.3
raw patch · 5 files changed
+12/−11 lines, 5 filesdep −haskell98dep ~parsecPVP ok
version bump matches the API change (PVP)
Dependencies removed: haskell98
Dependency ranges changed: parsec
API changes (from Hackage documentation)
Files
- Language/Haskell/Preprocessor.hs +4/−2
- Language/Haskell/Preprocessor/Ast.hs +1/−1
- Language/Haskell/Preprocessor/Lexer.hs +1/−1
- Language/Haskell/Preprocessor/Parser.hs +1/−1
- preprocessor-tools.cabal +5/−6
Language/Haskell/Preprocessor.hs view
@@ -11,8 +11,10 @@ hDump, fileDump, stdoutDump, stringDump ) where -import IO-import System+import System.IO+import System.Environment (getProgName)+import System.Exit (exitFailure)+import Control.Exception (bracket) import Data.Monoid (Monoid(..)) import qualified Control.Monad.Writer as W
Language/Haskell/Preprocessor/Ast.hs view
@@ -5,7 +5,7 @@ import Data.Typeable (Typeable) import Data.Generics (Data, mkT, everywhere)-import Char (isDigit)+import Data.Char (isDigit) import Language.Haskell.Preprocessor.Loc (Locatable(..), bogus) import Language.Haskell.Preprocessor.Token
Language/Haskell/Preprocessor/Lexer.hs view
@@ -2,7 +2,7 @@ scan, dscan, module T ) where -import Char+import Data.Char import Language.Haskell.Preprocessor.Token as T import Language.Haskell.Preprocessor.Loc
Language/Haskell/Preprocessor/Parser.hs view
@@ -2,7 +2,7 @@ quasi, quasiBy, parse, parseBy, parseTokens, parseTokensBy ) where -import List (delete, union)+import Data.List (delete, union) import qualified Language.Haskell.Preprocessor.SynSpec as SS import qualified Language.Haskell.Preprocessor.Error as E
preprocessor-tools.cabal view
@@ -1,5 +1,5 @@ Name: preprocessor-tools-Version: 0.1.2+Version: 0.1.3 Cabal-Version: >= 1.2.3 License: BSD3 License-File: LICENSE@@ -10,7 +10,7 @@ Category: Source-tools, Language, Code Generation Synopsis: A framework for extending Haskell's syntax via quick-and-dirty preprocessors Build-type: Simple-Tested-with: GHC == 6.10.1, GHC == 6.8.1+Tested-with: GHC == 7.4.1 Description: This library provides a quick-and-dirty (but often effective) method for extending Haskell's syntax using a custom@@ -26,11 +26,10 @@ TODO, CHANGELOG Library- Build-Depends: haskell98 >=1 && <2,- mtl >=1 && <3,- parsec >=2 && <3,+ Build-Depends: mtl >=1 && <3,+ parsec >=3 && <4, base >=4 && <5,- syb >= 0 && <1+ syb >=0 && <1 Extensions: DeriveDataTypeable Exposed-modules: