module ASCII.ListsAndPredicates ( -- * Re-exported modules module ASCII.Lists, module ASCII.Predicates, -- * Notes -- $notes ) where import ASCII.Lists import ASCII.Predicates -- $notes -- -- The two modules re-exported here present the same information in two different forms: -- -- - As a list of all ASCII characters with some classification; -- - As a function that tests whether a particular character belongs to the classification. -- -- Each list contains exactly the characters for which its corresponding predicate is true. -- -- >>> controlCodes == filter isControl all -- True -- -- >>> printableCharacters == filter isPrint all -- True -- -- >>> letters == filter isLetter all -- True -- -- >>> capitalLetters == filter isUpper all -- True -- -- >>> smallLetters == filter isLower all -- True -- -- >>> digits == filter isDigit all -- True -- -- >>> numbers == filter isNumber all -- True -- -- >>> octDigits == filter isOctDigit all -- True -- -- >>> hexDigits == filter isHexDigit all -- True -- -- >>> visibleCharacters == filter isVisible all -- True