Portability | portable |
---|---|
Stability | experimental |
Maintainer | Uwe Schmidt (uwe@fh-wedel.de) |
W3C XML Schema Regular Expression Matcher
Grammar can be found under http://www.w3.org/TR/xmlschema11-2/#regexs
- data Regex
- chars :: (Char -> Bool) -> [Char]
- 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