Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
This module provides pattern synonyms for Char
in Basic Latin block (range 'x00
).-
x7f'
The pattern names are inspired by Unicode (letter and digits) and PostScript names (symbols),
e.g. /
is SLASH
, not SOLIDUS
.
This module is designed to be imported qualified
import Data.Char.Patterns as C hello = [C.LOWER_H
, C.LOWER_E
, C.LOWER_L
, C.LOWER_L
, C.LOWER_O
]
but can also be used unqualified as well.
Synopsis
- pattern NUL :: Char
- pattern SOH :: Char
- pattern STX :: Char
- pattern ETX :: Char
- pattern EOT :: Char
- pattern ENQ :: Char
- pattern ACK :: Char
- pattern BEL :: Char
- pattern BS :: Char
- pattern TAB :: Char
- pattern LF :: Char
- pattern VT :: Char
- pattern FF :: Char
- pattern CR :: Char
- pattern SO :: Char
- pattern SI :: Char
- pattern DLE :: Char
- pattern DC1 :: Char
- pattern DC2 :: Char
- pattern DC3 :: Char
- pattern DC4 :: Char
- pattern NAK :: Char
- pattern SYN :: Char
- pattern ETB :: Char
- pattern CAN :: Char
- pattern EOM :: Char
- pattern SUB :: Char
- pattern ESC :: Char
- pattern FS :: Char
- pattern GS :: Char
- pattern RS :: Char
- pattern US :: Char
- pattern SPACE :: Char
- pattern EXCLAM :: Char
- pattern DOUBLE_QUOTE :: Char
- pattern NUMBER :: Char
- pattern DOLLAR :: Char
- pattern PERCENT :: Char
- pattern AMPERSAND :: Char
- pattern SINGLE_QUOTE :: Char
- pattern LEFT_PAREN :: Char
- pattern RIGHT_PAREN :: Char
- pattern ASTERISK :: Char
- pattern PLUS :: Char
- pattern COMMA :: Char
- pattern HYPHEN :: Char
- pattern PERIOD :: Char
- pattern SLASH :: Char
- pattern DIGIT_0 :: Char
- pattern DIGIT_1 :: Char
- pattern DIGIT_2 :: Char
- pattern DIGIT_3 :: Char
- pattern DIGIT_4 :: Char
- pattern DIGIT_5 :: Char
- pattern DIGIT_6 :: Char
- pattern DIGIT_7 :: Char
- pattern DIGIT_8 :: Char
- pattern DIGIT_9 :: Char
- pattern COLON :: Char
- pattern SEMICOLON :: Char
- pattern LESS :: Char
- pattern EQUAL :: Char
- pattern GREATER :: Char
- pattern QUESTION :: Char
- pattern AT :: Char
- pattern UPPER_A :: Char
- pattern UPPER_B :: Char
- pattern UPPER_C :: Char
- pattern UPPER_D :: Char
- pattern UPPER_E :: Char
- pattern UPPER_F :: Char
- pattern UPPER_G :: Char
- pattern UPPER_H :: Char
- pattern UPPER_I :: Char
- pattern UPPER_J :: Char
- pattern UPPER_K :: Char
- pattern UPPER_L :: Char
- pattern UPPER_M :: Char
- pattern UPPER_N :: Char
- pattern UPPER_O :: Char
- pattern UPPER_P :: Char
- pattern UPPER_Q :: Char
- pattern UPPER_R :: Char
- pattern UPPER_S :: Char
- pattern UPPER_T :: Char
- pattern UPPER_U :: Char
- pattern UPPER_V :: Char
- pattern UPPER_W :: Char
- pattern UPPER_X :: Char
- pattern UPPER_Y :: Char
- pattern UPPER_Z :: Char
- pattern LEFT_SQUARE :: Char
- pattern BACKSLASH :: Char
- pattern RIGHT_SQUARE :: Char
- pattern CIRCUM :: Char
- pattern UNDERSCORE :: Char
- pattern GRAVE :: Char
- pattern LOWER_A :: Char
- pattern LOWER_B :: Char
- pattern LOWER_C :: Char
- pattern LOWER_D :: Char
- pattern LOWER_E :: Char
- pattern LOWER_F :: Char
- pattern LOWER_G :: Char
- pattern LOWER_H :: Char
- pattern LOWER_I :: Char
- pattern LOWER_J :: Char
- pattern LOWER_K :: Char
- pattern LOWER_L :: Char
- pattern LOWER_M :: Char
- pattern LOWER_N :: Char
- pattern LOWER_O :: Char
- pattern LOWER_P :: Char
- pattern LOWER_Q :: Char
- pattern LOWER_R :: Char
- pattern LOWER_S :: Char
- pattern LOWER_T :: Char
- pattern LOWER_U :: Char
- pattern LOWER_V :: Char
- pattern LOWER_W :: Char
- pattern LOWER_X :: Char
- pattern LOWER_Y :: Char
- pattern LOWER_Z :: Char
- pattern LEFT_CURLY :: Char
- pattern BAR :: Char
- pattern RIGHT_CURLY :: Char
- pattern TILDE :: Char
- pattern DEL :: Char
Control characters, x00-x1f
Symbols 1, x20-x2f
pattern DOUBLE_QUOTE :: Char Source #
Quotation mark, double quote, "
pattern SINGLE_QUOTE :: Char Source #
Apostrophe, single quote, '
pattern LEFT_PAREN :: Char Source #
Left parenthesis, (
pattern RIGHT_PAREN :: Char Source #
Right parenthesis, )
Digits, x30-x39
Symbols 2, x3a-x40
Upper case letters, x41-x5a
Symbols 3, x5b-x60
pattern LEFT_SQUARE :: Char Source #
Left square bracket, [
pattern RIGHT_SQUARE :: Char Source #
Right square bracket, ]
pattern UNDERSCORE :: Char Source #
Low line, underscore, _
Lower case letters, x61-x7a
Symbols 5, x7b-x7f
pattern LEFT_CURLY :: Char Source #
Left curly bracket, {
pattern RIGHT_CURLY :: Char Source #
Right curly bracket, }