| |||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||
| Description | |||||||||||||||||||||||||||||||||||||||
Version : $Id$ 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 | |||||||||||||||||||||||||||||||||||||||
| nullable :: Regex -> Bool | |||||||||||||||||||||||||||||||||||||||
| delta :: Regex -> Char -> Regex | |||||||||||||||||||||||||||||||||||||||
| match :: Regex -> String -> Maybe String | |||||||||||||||||||||||||||||||||||||||
| Produced by Haddock version 2.1.0 |