| |||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||
Description | |||||||||||||||||||||||||||||||||||||||||||||
W3C XML Schema Regular Expression Matcher Grammar can be found under http://www.w3.org/TR/xmlschema11-2/#regexs | |||||||||||||||||||||||||||||||||||||||||||||
Synopsis | |||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||
Documentation | |||||||||||||||||||||||||||||||||||||||||||||
data Regex | |||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||
chars :: (Char -> Bool) -> [Char] | |||||||||||||||||||||||||||||||||||||||||||||
enumerate all chars specified by a predicate this function is expensive, it should only be used for testing | |||||||||||||||||||||||||||||||||||||||||||||
charRngs :: [Char] -> [(Char, Char)] | |||||||||||||||||||||||||||||||||||||||||||||
mkZero :: String -> Regex | |||||||||||||||||||||||||||||||||||||||||||||
mkUnit :: Regex | |||||||||||||||||||||||||||||||||||||||||||||
mkSym :: (Char -> Bool) -> Regex | |||||||||||||||||||||||||||||||||||||||||||||
mkSym1 :: Char -> Regex | |||||||||||||||||||||||||||||||||||||||||||||
mkSymRng :: Char -> Char -> Regex | |||||||||||||||||||||||||||||||||||||||||||||
mkDot :: Regex | |||||||||||||||||||||||||||||||||||||||||||||
mkStar :: Regex -> Regex | |||||||||||||||||||||||||||||||||||||||||||||
mkAlt :: Regex -> Regex -> Regex | |||||||||||||||||||||||||||||||||||||||||||||
mkSeq :: Regex -> Regex -> Regex | |||||||||||||||||||||||||||||||||||||||||||||
mkRep :: Int -> Regex -> Regex | |||||||||||||||||||||||||||||||||||||||||||||
mkRng :: Int -> Int -> Regex -> Regex | |||||||||||||||||||||||||||||||||||||||||||||
mkOpt :: Regex -> Regex | |||||||||||||||||||||||||||||||||||||||||||||
mkDif :: Regex -> Regex -> Regex | |||||||||||||||||||||||||||||||||||||||||||||
mkCompl :: Regex -> Regex | |||||||||||||||||||||||||||||||||||||||||||||
isZero :: Regex -> Bool | |||||||||||||||||||||||||||||||||||||||||||||
nullable :: Regex -> Bool | |||||||||||||||||||||||||||||||||||||||||||||
delta :: Regex -> Char -> Regex | |||||||||||||||||||||||||||||||||||||||||||||
matchWithRE :: Regex -> String -> Maybe String | |||||||||||||||||||||||||||||||||||||||||||||
(<&&>) :: (Char -> Bool) -> (Char -> Bool) -> Char -> Bool | |||||||||||||||||||||||||||||||||||||||||||||
(<||>) :: (Char -> Bool) -> (Char -> Bool) -> Char -> Bool | |||||||||||||||||||||||||||||||||||||||||||||
Produced by Haddock version 2.5.0 |