packages feed

template-haskell-util 0.1.0.3 → 0.1.0.4

raw patch · 13 files changed

+187/−15 lines, 13 filesdep +ghc-primbinary-added

Dependencies added: ghc-prim

Files

+ dist/build/HStemplate-haskell-util-0.1.0.4.o view

binary file changed (absent → 841858 bytes)

+ dist/build/Language/Haskell/TH/Utils.hi view

binary file changed (absent → 748718 bytes)

+ dist/build/Language/Haskell/TH/Utils.o view

binary file changed (absent → 914838 bytes)

+ dist/build/autogen/Paths_template_haskell_util.hs view
@@ -0,0 +1,35 @@+module Paths_template_haskell_util (+    version,+    getBinDir, getLibDir, getDataDir, getLibexecDir,+    getDataFileName, getSysconfDir+  ) where++import qualified Control.Exception as Exception+import Data.Version (Version(..))+import System.Environment (getEnv)+import Prelude++catchIO :: IO a -> (Exception.IOException -> IO a) -> IO a+catchIO = Exception.catch++version :: Version+version = Version [0,1,0,4] []+bindir, libdir, datadir, libexecdir, sysconfdir :: FilePath++bindir     = "C:\\Users\\Song\\AppData\\Roaming\\cabal\\bin"+libdir     = "C:\\Users\\Song\\AppData\\Roaming\\cabal\\x86_64-windows-ghc-7.8.3\\template-haskell-util-0.1.0.4"+datadir    = "C:\\Users\\Song\\AppData\\Roaming\\cabal\\x86_64-windows-ghc-7.8.3\\template-haskell-util-0.1.0.4"+libexecdir = "C:\\Users\\Song\\AppData\\Roaming\\cabal\\template-haskell-util-0.1.0.4"+sysconfdir = "C:\\Users\\Song\\AppData\\Roaming\\cabal\\etc"++getBinDir, getLibDir, getDataDir, getLibexecDir, getSysconfDir :: IO FilePath+getBinDir = catchIO (getEnv "template_haskell_util_bindir") (\_ -> return bindir)+getLibDir = catchIO (getEnv "template_haskell_util_libdir") (\_ -> return libdir)+getDataDir = catchIO (getEnv "template_haskell_util_datadir") (\_ -> return datadir)+getLibexecDir = catchIO (getEnv "template_haskell_util_libexecdir") (\_ -> return libexecdir)+getSysconfDir = catchIO (getEnv "template_haskell_util_sysconfdir") (\_ -> return sysconfdir)++getDataFileName :: FilePath -> IO FilePath+getDataFileName name = do+  dir <- getDataDir+  return (dir ++ "\\" ++ name)
+ dist/build/autogen/cabal_macros.h view
@@ -0,0 +1,100 @@+/* DO NOT EDIT: This file is automatically generated by Cabal */++/* package GenericPretty-1.2.1 */+#define VERSION_GenericPretty "1.2.1"+#define MIN_VERSION_GenericPretty(major1,major2,minor) (\+  (major1) <  1 || \+  (major1) == 1 && (major2) <  2 || \+  (major1) == 1 && (major2) == 2 && (minor) <= 1)++/* package base-4.7.0.1 */+#define VERSION_base "4.7.0.1"+#define MIN_VERSION_base(major1,major2,minor) (\+  (major1) <  4 || \+  (major1) == 4 && (major2) <  7 || \+  (major1) == 4 && (major2) == 7 && (minor) <= 0)++/* package ghc-prim-0.3.1.0 */+#define VERSION_ghc_prim "0.3.1.0"+#define MIN_VERSION_ghc_prim(major1,major2,minor) (\+  (major1) <  0 || \+  (major1) == 0 && (major2) <  3 || \+  (major1) == 0 && (major2) == 3 && (minor) <= 1)++/* package template-haskell-2.9.0.0 */+#define VERSION_template_haskell "2.9.0.0"+#define MIN_VERSION_template_haskell(major1,major2,minor) (\+  (major1) <  2 || \+  (major1) == 2 && (major2) <  9 || \+  (major1) == 2 && (major2) == 9 && (minor) <= 0)++/* tool alex-3.1.3 */+#define TOOL_VERSION_alex "3.1.3"+#define MIN_TOOL_VERSION_alex(major1,major2,minor) (\+  (major1) <  3 || \+  (major1) == 3 && (major2) <  1 || \+  (major1) == 3 && (major2) == 1 && (minor) <= 3)++/* tool cpphs-1.18.5 */+#define TOOL_VERSION_cpphs "1.18.5"+#define MIN_TOOL_VERSION_cpphs(major1,major2,minor) (\+  (major1) <  1 || \+  (major1) == 1 && (major2) <  18 || \+  (major1) == 1 && (major2) == 18 && (minor) <= 5)++/* tool gcc-4.6.3 */+#define TOOL_VERSION_gcc "4.6.3"+#define MIN_TOOL_VERSION_gcc(major1,major2,minor) (\+  (major1) <  4 || \+  (major1) == 4 && (major2) <  6 || \+  (major1) == 4 && (major2) == 6 && (minor) <= 3)++/* tool ghc-7.8.3 */+#define TOOL_VERSION_ghc "7.8.3"+#define MIN_TOOL_VERSION_ghc(major1,major2,minor) (\+  (major1) <  7 || \+  (major1) == 7 && (major2) <  8 || \+  (major1) == 7 && (major2) == 8 && (minor) <= 3)++/* tool ghc-pkg-7.8.3 */+#define TOOL_VERSION_ghc_pkg "7.8.3"+#define MIN_TOOL_VERSION_ghc_pkg(major1,major2,minor) (\+  (major1) <  7 || \+  (major1) == 7 && (major2) <  8 || \+  (major1) == 7 && (major2) == 8 && (minor) <= 3)++/* tool haddock-2.14.3 */+#define TOOL_VERSION_haddock "2.14.3"+#define MIN_TOOL_VERSION_haddock(major1,major2,minor) (\+  (major1) <  2 || \+  (major1) == 2 && (major2) <  14 || \+  (major1) == 2 && (major2) == 14 && (minor) <= 3)++/* tool happy-1.19.4 */+#define TOOL_VERSION_happy "1.19.4"+#define MIN_TOOL_VERSION_happy(major1,major2,minor) (\+  (major1) <  1 || \+  (major1) == 1 && (major2) <  19 || \+  (major1) == 1 && (major2) == 19 && (minor) <= 4)++/* tool hpc-0.67 */+#define TOOL_VERSION_hpc "0.67"+#define MIN_TOOL_VERSION_hpc(major1,major2,minor) (\+  (major1) <  0 || \+  (major1) == 0 && (major2) <  67 || \+  (major1) == 0 && (major2) == 67 && (minor) <= 0)++/* tool hsc2hs-0.67 */+#define TOOL_VERSION_hsc2hs "0.67"+#define MIN_TOOL_VERSION_hsc2hs(major1,major2,minor) (\+  (major1) <  0 || \+  (major1) == 0 && (major2) <  67 || \+  (major1) == 0 && (major2) == 67 && (minor) <= 0)++/* tool hscolour-1.20 */+#define TOOL_VERSION_hscolour "1.20"+#define MIN_TOOL_VERSION_hscolour(major1,major2,minor) (\+  (major1) <  1 || \+  (major1) == 1 && (major2) <  20 || \+  (major1) == 1 && (major2) == 20 && (minor) <= 0)+
+ dist/build/libHStemplate-haskell-util-0.1.0.4.a view

binary file changed (absent → 1211838 bytes)

+ dist/package.conf.inplace/package.cache view

binary file changed (absent → 1150 bytes)

+ dist/package.conf.inplace/template-haskell-util-0.1.0.4-inplace.conf view
@@ -0,0 +1,35 @@+name: template-haskell-util
+version: 0.1.0.4
+id: template-haskell-util-0.1.0.4-inplace
+license: MIT
+copyright:
+maintainer: Haskell.Zhang.Song@hotmail.com
+stability: experimental
+homepage: https://github.com/HaskellZhangSong/TemplateHaskellUtils
+package-url:
+synopsis: Some utilities for template Haskell.
+description: Some functions that might be useful when you use template haskell.
+category: Template Haskell
+author: songzh
+exposed: True
+exposed-modules: Language.Haskell.TH.Utils
+hidden-modules:
+trusted: False
+import-dirs: D:\GHC\thu\TemplateHaskellUtils\dist\build
+library-dirs: D:\GHC\thu\TemplateHaskellUtils\dist\build
+hs-libraries: HStemplate-haskell-util-0.1.0.4
+extra-libraries:
+extra-ghci-libraries:
+include-dirs:
+includes:
+depends: GenericPretty-1.2.1-281911651e30ba17172d20e41038d2cb
+         base-4.7.0.1-7c4827d45272c6220486aa798a981cbc
+         ghc-prim-0.3.1.0-95dc0c72a075ab56f8cdd74470fc7c3d
+         template-haskell-2.9.0.0-53d2bc0fb77759033214841630b100f0
+hugs-options:
+cc-options:
+ld-options:
+framework-dirs:
+frameworks:
+haddock-interfaces: D:\GHC\thu\TemplateHaskellUtils\dist\doc\html\template-haskell-util\template-haskell-util.haddock
+haddock-html: D:\GHC\thu\TemplateHaskellUtils\dist\doc\html\template-haskell-util
+ dist/setup-config view

binary file changed (absent → 123433 bytes)

+ dist/setup/setup.hs view
@@ -0,0 +1,1 @@+import Distribution.Simple; main = defaultMain
+ dist/setup/setup.version view
@@ -0,0 +1,1 @@+Version {versionBranch = [1,22,0,0], versionTags = []}
src/Language/Haskell/TH/Utils.hs view
@@ -177,17 +177,17 @@ {-|
 > runQ [| (1+1) * 5|] >>= pp -- or use
 > printiQ  [| (1+1) * 5|]
-InfixE (Just InfixE (Just LitE (IntegerL 1))
-                    (VarE (Name (OccName "+")
-                                (NameG' VarName
-                                        (PkgName "base")
-                                        (ModName "GHC.Num"))))
-                    (Just LitE (IntegerL 1)))
-       (VarE (Name (OccName "*")
-                   (NameG' VarName
-                           (PkgName "base")
-                           (ModName "GHC.Num"))))
-       (Just LitE (IntegerL 5))
+> InfixE (Just InfixE (Just LitE (IntegerL 1))
+>                   (VarE (Name (OccName "+")
+>                                (NameG' VarName
+>                                        (PkgName "base")
+>                                        (ModName "GHC.Num"))))
+>                    (Just LitE (IntegerL 1)))
+>       (VarE (Name (OccName "*")
+>                   (NameG' VarName
+>                           (PkgName "base")
+>                           (ModName "GHC.Num"))))
+>       (Just LitE (IntegerL 5))
 -}
 printiQ :: Out a => Q a -> IO ()
 printiQ q = runQ q >>= pp
template-haskell-util.cabal view
@@ -2,7 +2,7 @@ -- further documentation, see http://haskell.org/cabal/users-guide/
 
 name:                template-haskell-util
-version:             0.1.0.3
+version:             0.1.0.4
 synopsis:            Some utilities for template Haskell.
 description:         Some functions that might be useful when you use template haskell.
 homepage:            https://github.com/HaskellZhangSong/TemplateHaskellUtils
@@ -11,8 +11,8 @@ author:              songzh
 maintainer:          Haskell.Zhang.Song@hotmail.com
 -- copyright:           
-stability:	     experimental
-category:            Language
+stability:	         experimental
+category:            Template Haskell
 build-type:          Simple
 extra-source-files:  README.md
 cabal-version:       >=1.10
@@ -22,6 +22,6 @@        Language.Haskell.TH.Utils  		       
   -- other-modules:       
   -- other-extensions:    
-  build-depends:       base ==4.*  , template-haskell >= 2.9 , GenericPretty >= 1.2.1
+  build-depends:       base ==4.*  , template-haskell >= 2.9 , GenericPretty >= 1.2.1, ghc-prim >= 0.3.1.0
   hs-source-dirs:      src
   default-language:    Haskell2010