Blame src/Text/Regex/Glob/Generic.hs

Packit 5b08af
-- ------------------------------------------------------------
Packit 5b08af
Packit 5b08af
{- |
Packit 5b08af
   Module     : Text.Regex.Glob.String
Packit 5b08af
   Copyright  : Copyright (C) 2011- Uwe Schmidt
Packit 5b08af
   License    : MIT
Packit 5b08af
Packit 5b08af
   Maintainer : Uwe Schmidt <uwe@fh-wedel.de>
Packit 5b08af
   Stability  : stable
Packit 5b08af
   Portability: portable
Packit 5b08af
Packit 5b08af
   csh glob style pattern matcher
Packit 5b08af
-}
Packit 5b08af
Packit 5b08af
-- ------------------------------------------------------------
Packit 5b08af
Packit 5b08af
module Text.Regex.Glob.Generic
Packit 5b08af
    ( GenRegex
Packit 5b08af
    , Regex
Packit 5b08af
    , RegexText
Packit 5b08af
    , RegexTextLazy
Packit 5b08af
    , RegexByteString
Packit 5b08af
    , RegexByteStringLazy
Packit 5b08af
    , match
Packit 5b08af
    , matchNoCase
Packit 5b08af
    , parseRegex
Packit 5b08af
    , parseRegexNoCase
Packit 5b08af
    )
Packit 5b08af
where
Packit 5b08af
Packit 5b08af
import Text.Regex.Glob.Generic.RegexParser     (parseRegex, parseRegexNoCase)
Packit 5b08af
import Text.Regex.XMLSchema.Generic.Regex      (matchWithRegex)
Packit 5b08af
import Text.Regex.XMLSchema.Generic.StringLike
Packit 5b08af
import Text.Regex.XMLSchema.Generic            (GenRegex,
Packit 5b08af
                                                Regex,
Packit 5b08af
                                                RegexText,
Packit 5b08af
                                                RegexTextLazy,
Packit 5b08af
                                                RegexByteString,
Packit 5b08af
                                                RegexByteStringLazy
Packit 5b08af
                                               )
Packit 5b08af
     
Packit 5b08af
Packit 5b08af
-- ------------------------------------------------------------
Packit 5b08af
Packit 5b08af
match           :: StringLike s => s -> s -> Bool
Packit 5b08af
match           = matchWithRegex . parseRegex
Packit 5b08af
Packit 5b08af
matchNoCase     :: StringLike s => s -> s -> Bool
Packit 5b08af
matchNoCase     = matchWithRegex . parseRegexNoCase
Packit 5b08af
Packit 5b08af
-- ------------------------------------------------------------