| Safe Haskell | Safe |
|---|---|
| Language | Haskell2010 |
ASCII.Lists
Synopsis
- all :: [Char]
- printableCharacters :: [Char]
- controlCodes :: [Char]
- letters :: [Char]
- capitalLetters :: [Char]
- smallLetters :: [Char]
- digits :: [Char]
- octDigits :: [Char]
- hexDigits :: [Char]
- numbers :: [Char]
Lists
Every character
Group-related
printableCharacters :: [Char] Source #
Characters in the Printable group: Space, ExclamationMark, QuotationMark, NumberSign, DollarSign, PercentSign, Ampersand, Apostrophe, LeftParenthesis, RightParenthesis, Asterisk, PlusSign, Comma, HyphenMinus, FullStop, Slash, Digit0, Digit1, Digit2, Digit3, Digit4, Digit5, Digit6, Digit7, Digit8, Digit9, Colon, Semicolon, LessThanSign, EqualsSign, GreaterThanSign, QuestionMark, AtSign, CapitalLetterA, CapitalLetterB, CapitalLetterC, CapitalLetterD, CapitalLetterE, CapitalLetterF, CapitalLetterG, CapitalLetterH, CapitalLetterI, CapitalLetterJ, CapitalLetterK, CapitalLetterL, CapitalLetterM, CapitalLetterN, CapitalLetterO, CapitalLetterP, CapitalLetterQ, CapitalLetterR, CapitalLetterS, CapitalLetterT, CapitalLetterU, CapitalLetterV, CapitalLetterW, CapitalLetterX, CapitalLetterY, CapitalLetterZ, LeftSquareBracket, Backslash, RightSquareBracket, Caret, Underscore, GraveAccent, SmallLetterA, SmallLetterB, SmallLetterC, SmallLetterD, SmallLetterE, SmallLetterF, SmallLetterG, SmallLetterH, SmallLetterI, SmallLetterJ, SmallLetterK, SmallLetterL, SmallLetterM, SmallLetterN, SmallLetterO, SmallLetterP, SmallLetterQ, SmallLetterR, SmallLetterS, SmallLetterT, SmallLetterU, SmallLetterV, SmallLetterW, SmallLetterX, SmallLetterY, SmallLetterZ, LeftCurlyBracket, VerticalLine, RightCurlyBracket, Tilde.
controlCodes :: [Char] Source #
Characters in the Control group: Null, StartOfHeading, StartOfText, EndOfText, EndOfTransmission, Enquiry, Acknowledgement, Bell, Backspace, HorizontalTab, LineFeed, VerticalTab, FormFeed, CarriageReturn, ShiftOut, ShiftIn, DataLinkEscape, DeviceControl1, DeviceControl2, DeviceControl3, DeviceControl4, NegativeAcknowledgement, SynchronousIdle, EndOfTransmissionBlock, Cancel, EndOfMedium, Substitute, Escape, FileSeparator, GroupSeparator, RecordSeparator, UnitSeparator, Delete.
Letter-related
Letters: CapitalLetterA, CapitalLetterB, CapitalLetterC, CapitalLetterD, CapitalLetterE, CapitalLetterF, CapitalLetterG, CapitalLetterH, CapitalLetterI, CapitalLetterJ, CapitalLetterK, CapitalLetterL, CapitalLetterM, CapitalLetterN, CapitalLetterO, CapitalLetterP, CapitalLetterQ, CapitalLetterR, CapitalLetterS, CapitalLetterT, CapitalLetterU, CapitalLetterV, CapitalLetterW, CapitalLetterX, CapitalLetterY, CapitalLetterZ, SmallLetterA, SmallLetterB, SmallLetterC, SmallLetterD, SmallLetterE, SmallLetterF, SmallLetterG, SmallLetterH, SmallLetterI, SmallLetterJ, SmallLetterK, SmallLetterL, SmallLetterM, SmallLetterN, SmallLetterO, SmallLetterP, SmallLetterQ, SmallLetterR, SmallLetterS, SmallLetterT, SmallLetterU, SmallLetterV, SmallLetterW, SmallLetterX, SmallLetterY, SmallLetterZ.
capitalLetters :: [Char] Source #
Capital letters: CapitalLetterA, CapitalLetterB, CapitalLetterC, CapitalLetterD, CapitalLetterE, CapitalLetterF, CapitalLetterG, CapitalLetterH, CapitalLetterI, CapitalLetterJ, CapitalLetterK, CapitalLetterL, CapitalLetterM, CapitalLetterN, CapitalLetterO, CapitalLetterP, CapitalLetterQ, CapitalLetterR, CapitalLetterS, CapitalLetterT, CapitalLetterU, CapitalLetterV, CapitalLetterW, CapitalLetterX, CapitalLetterY, CapitalLetterZ.
smallLetters :: [Char] Source #
Small letters: SmallLetterA, SmallLetterB, SmallLetterC, SmallLetterD, SmallLetterE, SmallLetterF, SmallLetterG, SmallLetterH, SmallLetterI, SmallLetterJ, SmallLetterK, SmallLetterL, SmallLetterM, SmallLetterN, SmallLetterO, SmallLetterP, SmallLetterQ, SmallLetterR, SmallLetterS, SmallLetterT, SmallLetterU, SmallLetterV, SmallLetterW, SmallLetterX, SmallLetterY, SmallLetterZ.
Number-related
Hexidecimal digits: Digit0, Digit1, Digit2, Digit3, Digit4, Digit5, Digit6, Digit7, Digit8, Digit9, CapitalLetterA, CapitalLetterB, CapitalLetterC, CapitalLetterD, CapitalLetterE, CapitalLetterF, SmallLetterA, SmallLetterB, SmallLetterC, SmallLetterD, SmallLetterE, SmallLetterF.
Notes
Each list is sorted in ascending order.
>>>lists = [all, printableCharacters, controlCodes, letters, capitalLetters, smallLetters, digits, octDigits, hexDigits, numbers]
>>>Data.List.all (\xs -> Data.List.sort xs == xs) listsTrue