Data.Set.CharSet

hxt-charproperties-9.5.0.0: Character properties and classes for XML and Unicode

Copyright | Copyright (C) 2010 - Uwe Schmidt
License | MIT
Maintainer | Uwe Schmidt (uwe@fh-wedel.de)
Stability | stable
Portability | portable
Safe Haskell | Safe-Inferred
Language | Haskell2010

Data.Set.CharSet

Description

Char sets implemeted as non-overlapping ordered lists of intervalls

# Documentation

type CharSet = [(Char, Char)] #

emptyCS :: CharSet #

allCS :: CharSet #

singleCS :: Char -> CharSet #

stringCS :: String -> CharSet #

rangeCS :: Char -> Char -> CharSet #

nullCS :: CharSet -> Bool #

fullCS :: CharSet -> Bool #

unionCS :: CharSet -> CharSet -> CharSet #

diffCS :: CharSet -> CharSet -> CharSet #

intersectCS :: CharSet -> CharSet -> CharSet #

exorCS :: CharSet -> CharSet -> CharSet #

compCS :: CharSet -> CharSet #

elemCS :: Char -> CharSet -> Bool #

toListCS :: CharSet -> [Char] #