preprocessor-tools 0.1 → 0.1.1
raw patch · 6 files changed
+18/−10 lines, 6 filesdep ~basedep ~haskell98dep ~mtl
Dependency ranges changed: base, haskell98, mtl, parsec
Files
- CHANGELOG +5/−0
- Language/Haskell/Preprocessor/Ast.hs +0/−1
- Language/Haskell/Preprocessor/Error.hs +0/−1
- Language/Haskell/Preprocessor/Loc.hs +0/−1
- Language/Haskell/Preprocessor/Token.hs +0/−1
- preprocessor-tools.cabal +13/−6
+ CHANGELOG view
@@ -0,0 +1,5 @@+0.1.1 (2009/04/25)+ - Updated for GHC 6.10++0.1 (2008/09/26)+ - Initial release
Language/Haskell/Preprocessor/Ast.hs view
@@ -1,4 +1,3 @@-{-# LANGUAGE DeriveDataTypeable #-} module Language.Haskell.Preprocessor.Ast ( Ast(..), flatten, flattenList, format, cons, module Language.Haskell.Preprocessor.Token
Language/Haskell/Preprocessor/Error.hs view
@@ -1,4 +1,3 @@-{-# LANGUAGE DeriveDataTypeable #-} module Language.Haskell.Preprocessor.Error ( Error(..), fromParseError, errorAt ) where
Language/Haskell/Preprocessor/Loc.hs view
@@ -1,4 +1,3 @@-{-# LANGUAGE DeriveDataTypeable #-} module Language.Haskell.Preprocessor.Loc ( Loc, file, line, col, initial, bogus, isBogus,
Language/Haskell/Preprocessor/Token.hs view
@@ -1,4 +1,3 @@-{-# LANGUAGE DeriveDataTypeable #-} module Language.Haskell.Preprocessor.Token ( Token(..), Tag(..), newToken ) where
preprocessor-tools.cabal view
@@ -1,15 +1,16 @@ Name: preprocessor-tools-Version: 0.1-Cabal-Version: >= 1.2+Version: 0.1.1+Cabal-Version: >= 1.2.3 License: BSD3 License-File: LICENSE Stability: experimental Author: Jesse A. Tov <tov@ccs.neu.edu> Maintainer: tov@ccs.neu.edu-Homepage: http://www.ccs.neu.edu/~tov/session-types+Homepage: http://www.ccs.neu.edu/~tov/pubs/haskell-session-types 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 Description: This library provides a quick-and-dirty (but often effective) method for extending Haskell's syntax using a custom@@ -17,13 +18,19 @@ enough knowledge of the syntax to preserve nesting, and then allows transformations on the AST. .- See the package ixdopp for an example of how to do this.+ See the package ixdopp+ (<http://hackage.haskell.org/cgi-bin/hackage-scripts/package/ixdopp>)+ for an example of how to do this. Extra-Source-Files:- TODO+ TODO, CHANGELOG Library- Build-Depends: haskell98, base, mtl, parsec+ Build-Depends: haskell98 >=1 && <2,+ mtl >=1 && <2,+ parsec >=2 && <3,+ base >=3 && <4+ Extensions: DeriveDataTypeable Exposed-modules: Language.Haskell.Preprocessor,