| |||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||
| 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 |