hxt-xpath 9.1.2.1 → 9.1.2.2
raw patch · 2 files changed
+16/−16 lines, 2 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
Files
- examples/hxpath/HXPath.hs +13/−13
- hxt-xpath.cabal +3/−3
examples/hxpath/HXPath.hs view
@@ -18,15 +18,15 @@ module Main where -import Text.XML.HXT.Core-import Text.XML.HXT.Curl-import Text.XML.HXT.XPath-import Text.XML.HXT.Arrow.XmlState.TypeDefs+import Text.XML.HXT.Arrow.XmlState.TypeDefs+import Text.XML.HXT.Core+import Text.XML.HXT.Curl+import Text.XML.HXT.XPath -import System.IO -- import the IO and commandline option stuff-import System.Environment-import System.Console.GetOpt-import System.Exit+import System.Console.GetOpt+import System.Environment+import System.Exit+import System.IO -- ------------------------------------------------------------ @@ -37,14 +37,14 @@ main = do argv <- getArgs -- get the commandline arguments- (al, expr, src) <- cmdlineOpts argv -- and evaluate them, return a key-value list+ (al, expr, src) <- cmdlineOpts argv -- and evaluate them, return a key-value list [rc] <- runX (xpath al expr src) -- run the parser arrow exitProg (rc >= c_err) -- set return code and terminate -- ------------------------------------------------------------ exitProg :: Bool -> IO a-exitProg True = exitWith (ExitFailure (-1))+exitProg True = exitWith (ExitFailure 1) exitProg False = exitWith ExitSuccess -- ------------------------------------------------------------@@ -57,8 +57,8 @@ xpath :: SysConfigList -> String -> String -> IOSArrow b Int xpath cf expr src- = configSysVars cf -- set all global config options, the output file and the- >>> -- other user options are stored as key-value pairs in the stystem state+ = configSysVars cf -- set all global config options, the output file and the+ >>> -- other user options are stored as key-value pairs in the stystem state readDocument [withCurl []] src >>> evalXPathExpr@@ -126,7 +126,7 @@ "Usage: " ++ progName ++ " [OPTION...] <XPath expr> <URL or FILE>" use = usageInfo header options -cmdlineOpts :: [String] -> IO (SysConfigList, String, String)+cmdlineOpts :: [String] -> IO ([SysConfig], String, String) cmdlineOpts argv = case (getOpt Permute options argv) of (scfg,n,[] )
hxt-xpath.cabal view
@@ -1,6 +1,6 @@ -- arch-tag: Haskell XML Toolbox XPath Package Name: hxt-xpath-Version: 9.1.2.1+Version: 9.1.2.2 Synopsis: The XPath modules for HXT. Description: The Haskell XML Toolbox XPath library. .@@ -11,7 +11,7 @@ Maintainer: Uwe Schmidt <uwe@fh-wedel.de> Stability: Stable Category: XML-Homepage: http://www.fh-wedel.de/~si/HXmlToolbox/index.html+Homepage: https://github.com/UweSchmidt/hxt Copyright: Copyright (c) 2005-2010 Torben Kuseler, Uwe Schmidt Build-type: Simple Cabal-version: >=1.6@@ -52,7 +52,7 @@ hs-source-dirs: src ghc-options: -Wall- ghc-prof-options: -auto-all -caf-all+ ghc-prof-options: -caf-all build-depends: base >= 4 && < 5, containers >= 0.2 && < 1,