hxt-regex-xmlschema 9.2.0.2 → 9.2.0.3
raw patch · 2 files changed
+14/−11 lines, 2 filesdep ~basedep ~bytestringdep ~parsecPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: base, bytestring, parsec, text
API changes (from Hackage documentation)
- Text.Regex.XMLSchema.Generic.Regex: instance Eq s => Eq (GenRegex s)
- Text.Regex.XMLSchema.Generic.Regex: instance Ord s => Ord (GenRegex s)
- Text.Regex.XMLSchema.Generic.Regex: instance StringLike s => Show (GenRegex s)
- Text.Regex.XMLSchema.Generic.StringLike: instance StringLike ByteString
- Text.Regex.XMLSchema.Generic.StringLike: instance StringLike String
- Text.Regex.XMLSchema.Generic.StringLike: instance StringLike Text
+ Text.Regex.XMLSchema.Generic.Regex: instance GHC.Classes.Eq s => GHC.Classes.Eq (Text.Regex.XMLSchema.Generic.Regex.GenRegex s)
+ Text.Regex.XMLSchema.Generic.Regex: instance GHC.Classes.Ord s => GHC.Classes.Ord (Text.Regex.XMLSchema.Generic.Regex.GenRegex s)
+ Text.Regex.XMLSchema.Generic.Regex: instance Text.Regex.XMLSchema.Generic.StringLike.StringLike s => GHC.Show.Show (Text.Regex.XMLSchema.Generic.Regex.GenRegex s)
+ Text.Regex.XMLSchema.Generic.StringLike: instance Text.Regex.XMLSchema.Generic.StringLike.StringLike Data.ByteString.Internal.ByteString
+ Text.Regex.XMLSchema.Generic.StringLike: instance Text.Regex.XMLSchema.Generic.StringLike.StringLike Data.ByteString.Lazy.Internal.ByteString
+ Text.Regex.XMLSchema.Generic.StringLike: instance Text.Regex.XMLSchema.Generic.StringLike.StringLike Data.Text.Internal.Lazy.Text
+ Text.Regex.XMLSchema.Generic.StringLike: instance Text.Regex.XMLSchema.Generic.StringLike.StringLike Data.Text.Internal.Text
+ Text.Regex.XMLSchema.Generic.StringLike: instance Text.Regex.XMLSchema.Generic.StringLike.StringLike GHC.Base.String
- Text.Regex.XMLSchema.Generic: errRegex :: StringLike s => GenRegex s -> s
+ Text.Regex.XMLSchema.Generic: errRegex :: (StringLike s) => GenRegex s -> s
- Text.Regex.XMLSchema.Generic: mkAll :: StringLike s => GenRegex s
+ Text.Regex.XMLSchema.Generic: mkAll :: (StringLike s) => GenRegex s
- Text.Regex.XMLSchema.Generic: mkAlt :: StringLike s => GenRegex s -> GenRegex s -> GenRegex s
+ Text.Regex.XMLSchema.Generic: mkAlt :: (StringLike s) => GenRegex s -> GenRegex s -> GenRegex s
- Text.Regex.XMLSchema.Generic: mkCompl :: StringLike s => GenRegex s -> GenRegex s
+ Text.Regex.XMLSchema.Generic: mkCompl :: (StringLike s) => GenRegex s -> GenRegex s
- Text.Regex.XMLSchema.Generic: mkDiff :: StringLike s => GenRegex s -> GenRegex s -> GenRegex s
+ Text.Regex.XMLSchema.Generic: mkDiff :: (StringLike s) => GenRegex s -> GenRegex s -> GenRegex s
- Text.Regex.XMLSchema.Generic: mkElse :: StringLike s => GenRegex s -> GenRegex s -> GenRegex s
+ Text.Regex.XMLSchema.Generic: mkElse :: (StringLike s) => GenRegex s -> GenRegex s -> GenRegex s
- Text.Regex.XMLSchema.Generic: mkExor :: StringLike s => GenRegex s -> GenRegex s -> GenRegex s
+ Text.Regex.XMLSchema.Generic: mkExor :: (StringLike s) => GenRegex s -> GenRegex s -> GenRegex s
- Text.Regex.XMLSchema.Generic: mkIsect :: StringLike s => GenRegex s -> GenRegex s -> GenRegex s
+ Text.Regex.XMLSchema.Generic: mkIsect :: (StringLike s) => GenRegex s -> GenRegex s -> GenRegex s
- Text.Regex.XMLSchema.Generic: mkOpt :: StringLike s => GenRegex s -> GenRegex s
+ Text.Regex.XMLSchema.Generic: mkOpt :: (StringLike s) => GenRegex s -> GenRegex s
- Text.Regex.XMLSchema.Generic: mkRep :: StringLike s => Int -> GenRegex s -> GenRegex s
+ Text.Regex.XMLSchema.Generic: mkRep :: (StringLike s) => Int -> GenRegex s -> GenRegex s
- Text.Regex.XMLSchema.Generic: mkRng :: StringLike s => Int -> Int -> GenRegex s -> GenRegex s
+ Text.Regex.XMLSchema.Generic: mkRng :: (StringLike s) => Int -> Int -> GenRegex s -> GenRegex s
- Text.Regex.XMLSchema.Generic: mkStar :: StringLike s => GenRegex s -> GenRegex s
+ Text.Regex.XMLSchema.Generic: mkStar :: (StringLike s) => GenRegex s -> GenRegex s
- Text.Regex.XMLSchema.Generic: mkSym1 :: StringLike s => Char -> GenRegex s
+ Text.Regex.XMLSchema.Generic: mkSym1 :: (StringLike s) => Char -> GenRegex s
- Text.Regex.XMLSchema.Generic: mkSymRng :: StringLike s => Char -> Char -> GenRegex s
+ Text.Regex.XMLSchema.Generic: mkSymRng :: (StringLike s) => Char -> Char -> GenRegex s
- Text.Regex.XMLSchema.Generic: mkWord :: StringLike s => [Char] -> GenRegex s
+ Text.Regex.XMLSchema.Generic: mkWord :: (StringLike s) => [Char] -> GenRegex s
- Text.Regex.XMLSchema.Generic: mkZero' :: StringLike s => String -> GenRegex s
+ Text.Regex.XMLSchema.Generic: mkZero' :: (StringLike s) => String -> GenRegex s
- Text.Regex.XMLSchema.Generic.Regex: delta :: StringLike s => s -> GenRegex s -> GenRegex s
+ Text.Regex.XMLSchema.Generic.Regex: delta :: (StringLike s) => s -> GenRegex s -> GenRegex s
- Text.Regex.XMLSchema.Generic.Regex: delta1 :: StringLike s => Char -> s -> GenRegex s -> GenRegex s
+ Text.Regex.XMLSchema.Generic.Regex: delta1 :: (StringLike s) => Char -> s -> GenRegex s -> GenRegex s
- Text.Regex.XMLSchema.Generic.Regex: errRegex :: StringLike s => GenRegex s -> s
+ Text.Regex.XMLSchema.Generic.Regex: errRegex :: (StringLike s) => GenRegex s -> s
- Text.Regex.XMLSchema.Generic.Regex: firstChars :: StringLike s => GenRegex s -> CharSet
+ Text.Regex.XMLSchema.Generic.Regex: firstChars :: (StringLike s) => GenRegex s -> CharSet
- Text.Regex.XMLSchema.Generic.Regex: matchWithRegex :: StringLike s => GenRegex s -> s -> Bool
+ Text.Regex.XMLSchema.Generic.Regex: matchWithRegex :: (StringLike s) => GenRegex s -> s -> Bool
- Text.Regex.XMLSchema.Generic.Regex: matchWithRegex' :: StringLike s => GenRegex s -> s -> Maybe (SubexResults s)
+ Text.Regex.XMLSchema.Generic.Regex: matchWithRegex' :: (StringLike s) => GenRegex s -> s -> Maybe (SubexResults s)
- Text.Regex.XMLSchema.Generic.Regex: mkAll :: StringLike s => GenRegex s
+ Text.Regex.XMLSchema.Generic.Regex: mkAll :: (StringLike s) => GenRegex s
- Text.Regex.XMLSchema.Generic.Regex: mkAlt :: StringLike s => GenRegex s -> GenRegex s -> GenRegex s
+ Text.Regex.XMLSchema.Generic.Regex: mkAlt :: (StringLike s) => GenRegex s -> GenRegex s -> GenRegex s
- Text.Regex.XMLSchema.Generic.Regex: mkCompl :: StringLike s => GenRegex s -> GenRegex s
+ Text.Regex.XMLSchema.Generic.Regex: mkCompl :: (StringLike s) => GenRegex s -> GenRegex s
- Text.Regex.XMLSchema.Generic.Regex: mkDiff :: StringLike s => GenRegex s -> GenRegex s -> GenRegex s
+ Text.Regex.XMLSchema.Generic.Regex: mkDiff :: (StringLike s) => GenRegex s -> GenRegex s -> GenRegex s
- Text.Regex.XMLSchema.Generic.Regex: mkElse :: StringLike s => GenRegex s -> GenRegex s -> GenRegex s
+ Text.Regex.XMLSchema.Generic.Regex: mkElse :: (StringLike s) => GenRegex s -> GenRegex s -> GenRegex s
- Text.Regex.XMLSchema.Generic.Regex: mkExor :: StringLike s => GenRegex s -> GenRegex s -> GenRegex s
+ Text.Regex.XMLSchema.Generic.Regex: mkExor :: (StringLike s) => GenRegex s -> GenRegex s -> GenRegex s
- Text.Regex.XMLSchema.Generic.Regex: mkIsect :: StringLike s => GenRegex s -> GenRegex s -> GenRegex s
+ Text.Regex.XMLSchema.Generic.Regex: mkIsect :: (StringLike s) => GenRegex s -> GenRegex s -> GenRegex s
- Text.Regex.XMLSchema.Generic.Regex: mkOpt :: StringLike s => GenRegex s -> GenRegex s
+ Text.Regex.XMLSchema.Generic.Regex: mkOpt :: (StringLike s) => GenRegex s -> GenRegex s
- Text.Regex.XMLSchema.Generic.Regex: mkRep :: StringLike s => Int -> GenRegex s -> GenRegex s
+ Text.Regex.XMLSchema.Generic.Regex: mkRep :: (StringLike s) => Int -> GenRegex s -> GenRegex s
- Text.Regex.XMLSchema.Generic.Regex: mkRng :: StringLike s => Int -> Int -> GenRegex s -> GenRegex s
+ Text.Regex.XMLSchema.Generic.Regex: mkRng :: (StringLike s) => Int -> Int -> GenRegex s -> GenRegex s
- Text.Regex.XMLSchema.Generic.Regex: mkStar :: StringLike s => GenRegex s -> GenRegex s
+ Text.Regex.XMLSchema.Generic.Regex: mkStar :: (StringLike s) => GenRegex s -> GenRegex s
- Text.Regex.XMLSchema.Generic.Regex: mkSym :: StringLike s => CharSet -> GenRegex s
+ Text.Regex.XMLSchema.Generic.Regex: mkSym :: (StringLike s) => CharSet -> GenRegex s
- Text.Regex.XMLSchema.Generic.Regex: mkSym1 :: StringLike s => Char -> GenRegex s
+ Text.Regex.XMLSchema.Generic.Regex: mkSym1 :: (StringLike s) => Char -> GenRegex s
- Text.Regex.XMLSchema.Generic.Regex: mkSymRng :: StringLike s => Char -> Char -> GenRegex s
+ Text.Regex.XMLSchema.Generic.Regex: mkSymRng :: (StringLike s) => Char -> Char -> GenRegex s
- Text.Regex.XMLSchema.Generic.Regex: mkWord :: StringLike s => [Char] -> GenRegex s
+ Text.Regex.XMLSchema.Generic.Regex: mkWord :: (StringLike s) => [Char] -> GenRegex s
- Text.Regex.XMLSchema.Generic.Regex: mkZero' :: StringLike s => String -> GenRegex s
+ Text.Regex.XMLSchema.Generic.Regex: mkZero' :: (StringLike s) => String -> GenRegex s
- Text.Regex.XMLSchema.Generic.Regex: nullable :: StringLike s => GenRegex s -> Bool
+ Text.Regex.XMLSchema.Generic.Regex: nullable :: (StringLike s) => GenRegex s -> Bool
- Text.Regex.XMLSchema.Generic.Regex: nullable' :: StringLike s => GenRegex s -> Nullable s
+ Text.Regex.XMLSchema.Generic.Regex: nullable' :: (StringLike s) => GenRegex s -> Nullable s
- Text.Regex.XMLSchema.Generic.Regex: splitWithRegex :: StringLike s => GenRegex s -> s -> Maybe (SubexResults s, s)
+ Text.Regex.XMLSchema.Generic.Regex: splitWithRegex :: (StringLike s) => GenRegex s -> s -> Maybe (SubexResults s, s)
- Text.Regex.XMLSchema.Generic.Regex: splitWithRegex' :: StringLike s => GenRegex s -> s -> Maybe (GenRegex s, s)
+ Text.Regex.XMLSchema.Generic.Regex: splitWithRegex' :: (StringLike s) => GenRegex s -> s -> Maybe (GenRegex s, s)
- Text.Regex.XMLSchema.Generic.Regex: splitWithRegexCS :: StringLike s => GenRegex s -> CharSet -> s -> Maybe (SubexResults s, s)
+ Text.Regex.XMLSchema.Generic.Regex: splitWithRegexCS :: (StringLike s) => GenRegex s -> CharSet -> s -> Maybe (SubexResults s, s)
- Text.Regex.XMLSchema.Generic.Regex: splitWithRegexCS' :: StringLike s => GenRegex s -> CharSet -> s -> Maybe (GenRegex s, s)
+ Text.Regex.XMLSchema.Generic.Regex: splitWithRegexCS' :: (StringLike s) => GenRegex s -> CharSet -> s -> Maybe (GenRegex s, s)
- Text.Regex.XMLSchema.String: errRegex :: StringLike s => GenRegex s -> s
+ Text.Regex.XMLSchema.String: errRegex :: (StringLike s) => GenRegex s -> s
- Text.Regex.XMLSchema.String: mkAll :: StringLike s => GenRegex s
+ Text.Regex.XMLSchema.String: mkAll :: (StringLike s) => GenRegex s
- Text.Regex.XMLSchema.String: mkAlt :: StringLike s => GenRegex s -> GenRegex s -> GenRegex s
+ Text.Regex.XMLSchema.String: mkAlt :: (StringLike s) => GenRegex s -> GenRegex s -> GenRegex s
- Text.Regex.XMLSchema.String: mkCompl :: StringLike s => GenRegex s -> GenRegex s
+ Text.Regex.XMLSchema.String: mkCompl :: (StringLike s) => GenRegex s -> GenRegex s
- Text.Regex.XMLSchema.String: mkDiff :: StringLike s => GenRegex s -> GenRegex s -> GenRegex s
+ Text.Regex.XMLSchema.String: mkDiff :: (StringLike s) => GenRegex s -> GenRegex s -> GenRegex s
- Text.Regex.XMLSchema.String: mkElse :: StringLike s => GenRegex s -> GenRegex s -> GenRegex s
+ Text.Regex.XMLSchema.String: mkElse :: (StringLike s) => GenRegex s -> GenRegex s -> GenRegex s
- Text.Regex.XMLSchema.String: mkExor :: StringLike s => GenRegex s -> GenRegex s -> GenRegex s
+ Text.Regex.XMLSchema.String: mkExor :: (StringLike s) => GenRegex s -> GenRegex s -> GenRegex s
- Text.Regex.XMLSchema.String: mkIsect :: StringLike s => GenRegex s -> GenRegex s -> GenRegex s
+ Text.Regex.XMLSchema.String: mkIsect :: (StringLike s) => GenRegex s -> GenRegex s -> GenRegex s
- Text.Regex.XMLSchema.String: mkOpt :: StringLike s => GenRegex s -> GenRegex s
+ Text.Regex.XMLSchema.String: mkOpt :: (StringLike s) => GenRegex s -> GenRegex s
- Text.Regex.XMLSchema.String: mkRep :: StringLike s => Int -> GenRegex s -> GenRegex s
+ Text.Regex.XMLSchema.String: mkRep :: (StringLike s) => Int -> GenRegex s -> GenRegex s
- Text.Regex.XMLSchema.String: mkRng :: StringLike s => Int -> Int -> GenRegex s -> GenRegex s
+ Text.Regex.XMLSchema.String: mkRng :: (StringLike s) => Int -> Int -> GenRegex s -> GenRegex s
- Text.Regex.XMLSchema.String: mkStar :: StringLike s => GenRegex s -> GenRegex s
+ Text.Regex.XMLSchema.String: mkStar :: (StringLike s) => GenRegex s -> GenRegex s
- Text.Regex.XMLSchema.String: mkSym1 :: StringLike s => Char -> GenRegex s
+ Text.Regex.XMLSchema.String: mkSym1 :: (StringLike s) => Char -> GenRegex s
- Text.Regex.XMLSchema.String: mkSymRng :: StringLike s => Char -> Char -> GenRegex s
+ Text.Regex.XMLSchema.String: mkSymRng :: (StringLike s) => Char -> Char -> GenRegex s
- Text.Regex.XMLSchema.String: mkWord :: StringLike s => [Char] -> GenRegex s
+ Text.Regex.XMLSchema.String: mkWord :: (StringLike s) => [Char] -> GenRegex s
Files
examples/colorizeProgs/Makefile view
@@ -4,12 +4,11 @@ sudo cp colorize /usr/local/bin clean :- rm -f *.o *.hi--distclean : clean- rm -f colorize+ cabal clean -colorize : ColorizeSourceCode.hs- ghc -o $@ -O2 --make $<+colorize:+ cabal install +.PHONY : all install clean colorize+
hxt-regex-xmlschema.cabal view
@@ -1,5 +1,5 @@ Name: hxt-regex-xmlschema-Version: 9.2.0.2+Version: 9.2.0.3 Synopsis: A regular expression library for W3C XML Schema regular expressions Description: This library supports full W3C XML Schema regular expressions inclusive all Unicode character sets and blocks.@@ -34,6 +34,10 @@ examples/RegexXMLSchema/Makefile examples/RegexXMLSchema/REtest.hs +flag profile+ description: turn profiling on+ default: False+ Library Exposed-modules: Text.Regex.Glob.String@@ -50,10 +54,10 @@ default-language: Haskell2010 - ghc-options: -rtsopts - -Wall -fwarn-tabs -funbox-strict-fields+ ghc-options: -Wall -fwarn-tabs -funbox-strict-fields - ghc-prof-options: -caf-all+ if flag(profile)+ ghc-prof-options: -caf-all build-depends: base >= 4 && < 5 , bytestring >= 0.10@@ -95,7 +99,7 @@ default-language: Haskell2010 - ghc-options: -Wall -O2 -rtsopts+ ghc-options: -Wall -O2 build-depends: base , bytestring