hxt-charproperties-9.2.0.1: 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
Language | Haskell98

Data.Set.CharSet

Description

Char sets implemeted as non overlapping sorted lists of intervalls

# Documentation

type CharSet = [(Char, Char)] Source

emptyCS :: CharSet Source

allCS :: CharSet Source

singleCS :: Char -> CharSet Source

stringCS :: String -> CharSet Source

rangeCS :: Char -> Char -> CharSet Source

nullCS :: CharSet -> Bool Source

fullCS :: CharSet -> Bool Source

unionCS :: CharSet -> CharSet -> CharSet Source

diffCS :: CharSet -> CharSet -> CharSet Source

intersectCS :: CharSet -> CharSet -> CharSet Source

exorCS :: CharSet -> CharSet -> CharSet Source

compCS :: CharSet -> CharSet Source

elemCS :: Char -> CharSet -> Bool Source

toListCS :: CharSet -> [Char] Source