-- ------------------------------------------------------------{- | Module : Text.Regex.Glob.String Copyright : Copyright (C) 2011- Uwe Schmidt License : MIT Maintainer : Uwe Schmidt <uwe@fh-wedel.de> Stability : stable Portability: portable csh glob style pattern matcher -}-- ------------------------------------------------------------moduleText.Regex.Glob.Generic(GenRegex ,Regex ,RegexText ,RegexTextLazy ,RegexByteString ,RegexByteStringLazy ,match ,matchNoCase ,parseRegex ,parseRegexNoCase )whereimportText.Regex.Glob.Generic.RegexParser (parseRegex ,parseRegexNoCase )importText.Regex.XMLSchema.Generic.Regex (matchWithRegex )importText.Regex.XMLSchema.Generic.StringLike importText.Regex.XMLSchema.Generic (GenRegex ,Regex ,RegexText ,RegexTextLazy ,RegexByteString ,RegexByteStringLazy )-- ------------------------------------------------------------match ::StringLike s =>s ->s ->Boolmatch :: s -> s -> Bool match =GenRegex s -> s -> Bool forall s. StringLike s => GenRegex s -> s -> Bool matchWithRegex (GenRegex s -> s -> Bool) -> (s -> GenRegex s) -> s -> s -> Bool forall b c a. (b -> c) -> (a -> b) -> a -> c .s -> GenRegex s forall s. StringLike s => s -> GenRegex s parseRegex matchNoCase ::StringLike s =>s ->s ->BoolmatchNoCase :: s -> s -> Bool matchNoCase =GenRegex s -> s -> Bool forall s. StringLike s => GenRegex s -> s -> Bool matchWithRegex (GenRegex s -> s -> Bool) -> (s -> GenRegex s) -> s -> s -> Bool forall b c a. (b -> c) -> (a -> b) -> a -> c .s -> GenRegex s forall s. StringLike s => s -> GenRegex s parseRegexNoCase -- ------------------------------------------------------------