character-ps-0.1: Pattern synonyms for ASCII characters for Word8, Word16 etc
Safe HaskellSafe-Inferred
LanguageHaskell2010

Data.Word16.Patterns

Description

This module provides pattern synonyms for Word16 in Basic Latin block (range 0x00-0x7f).

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.Word16.Patterns as W16

hello = [W16.LOWER_H, W16.LOWER_E, W16.LOWER_L, W16.LOWER_L, W16.LOWER_O]

but can also be used unqualified as well.

Synopsis

Control characters, x00-x1f

pattern NUL :: Word16 Source #

Null character (NUL)

pattern SOH :: Word16 Source #

Start of Heading (SOH)

pattern STX :: Word16 Source #

Start of Text (STX)

pattern ETX :: Word16 Source #

End of Text (ETX)

pattern EOT :: Word16 Source #

End of Transmission (EOT)

pattern ENQ :: Word16 Source #

Enquiry (ENQ)

pattern ACK :: Word16 Source #

Acknowledge (ACK)

pattern BEL :: Word16 Source #

Alert (BEL)

pattern BS :: Word16 Source #

Backspace (BS)

pattern TAB :: Word16 Source #

Character tabulation (TAB)

pattern LF :: Word16 Source #

End of line, line feed (LF)

pattern VT :: Word16 Source #

Line tabulation, vertical tab (VT)

pattern FF :: Word16 Source #

Form feed (FF)

pattern CR :: Word16 Source #

Carriage Return (CR)

pattern SO :: Word16 Source #

Locking-Shift One, Shift Out (SO)

pattern SI :: Word16 Source #

Locking-Shift Zero, Shift In (SI)

pattern DLE :: Word16 Source #

Data Link Escape (DLE)

pattern DC1 :: Word16 Source #

Device Control One, XON (DC1)

pattern DC2 :: Word16 Source #

Device Control Two (DC2)

pattern DC3 :: Word16 Source #

Device Control Three, XOFF (DC3)

pattern DC4 :: Word16 Source #

Device Control Four (DC4)

pattern NAK :: Word16 Source #

Negative Acknowledge (NAK)

pattern SYN :: Word16 Source #

Syncronous Idle (SYN)

pattern ETB :: Word16 Source #

End of Transmission Block (ETB)

pattern CAN :: Word16 Source #

Cancel (CAN)

pattern EOM :: Word16 Source #

End of Medium (EOM)

pattern SUB :: Word16 Source #

Substitute (SUB)

pattern ESC :: Word16 Source #

Escape (ESC)

pattern FS :: Word16 Source #

File Separator (FS)

pattern GS :: Word16 Source #

Group Separator (GS)

pattern RS :: Word16 Source #

Information Separator One, Record Separator (RS)

pattern US :: Word16 Source #

Information Separator Two, Unit Separator (US)

Symbols 1, x20-x2f

pattern SPACE :: Word16 Source #

Space (SP), ' '.

pattern EXCLAM :: Word16 Source #

Exclamation mark, !

pattern DOUBLE_QUOTE :: Word16 Source #

Quotation mark, double quote, "

pattern NUMBER :: Word16 Source #

Number sign, #

pattern DOLLAR :: Word16 Source #

Dollar sign, $

pattern PERCENT :: Word16 Source #

Percent sign, %

pattern AMPERSAND :: Word16 Source #

Ampersand, &

pattern SINGLE_QUOTE :: Word16 Source #

Apostrophe, single quote, '

pattern LEFT_PAREN :: Word16 Source #

Left parenthesis, (

pattern RIGHT_PAREN :: Word16 Source #

Right parenthesis, )

pattern ASTERISK :: Word16 Source #

Asterisk, *

pattern PLUS :: Word16 Source #

Plus sign, +

pattern COMMA :: Word16 Source #

Comma, ,

pattern HYPHEN :: Word16 Source #

Hyphen-minus, -

pattern PERIOD :: Word16 Source #

Full stop, period, .

pattern SLASH :: Word16 Source #

Solidus, slash, /

Digits, x30-x39

pattern DIGIT_0 :: Word16 Source #

Digit 0, 0

pattern DIGIT_1 :: Word16 Source #

Digit 1, 1

pattern DIGIT_2 :: Word16 Source #

Digit 2, 2

pattern DIGIT_3 :: Word16 Source #

Digit 3, 3

pattern DIGIT_4 :: Word16 Source #

Digit 4, 4

pattern DIGIT_5 :: Word16 Source #

Digit 5, 5

pattern DIGIT_6 :: Word16 Source #

Digit 6, 6

pattern DIGIT_7 :: Word16 Source #

Digit 7, 7

pattern DIGIT_8 :: Word16 Source #

Digit 8, 8

pattern DIGIT_9 :: Word16 Source #

Digit 9, 9

Symbols 2, x3a-x40

pattern COLON :: Word16 Source #

Colon, :

pattern SEMICOLON :: Word16 Source #

Semicolon, ;

pattern LESS :: Word16 Source #

Less-than sign, <

pattern EQUAL :: Word16 Source #

Equals sign, =

pattern GREATER :: Word16 Source #

Greater-than sign, >

pattern QUESTION :: Word16 Source #

Question mark, ?

pattern AT :: Word16 Source #

Commercial At, @

Upper case letters, x41-x5a

pattern UPPER_A :: Word16 Source #

Latin small letter A, A

pattern UPPER_B :: Word16 Source #

Latin small letter B, B

pattern UPPER_C :: Word16 Source #

Latin small letter C, C

pattern UPPER_D :: Word16 Source #

Latin small letter D, D

pattern UPPER_E :: Word16 Source #

Latin small letter E, E

pattern UPPER_F :: Word16 Source #

Latin small letter F, F

pattern UPPER_G :: Word16 Source #

Latin small letter G, G

pattern UPPER_H :: Word16 Source #

Latin small letter H, H

pattern UPPER_I :: Word16 Source #

Latin small letter I, I

pattern UPPER_J :: Word16 Source #

Latin small letter J, J

pattern UPPER_K :: Word16 Source #

Latin small letter K, K

pattern UPPER_L :: Word16 Source #

Latin small letter L, L

pattern UPPER_M :: Word16 Source #

Latin small letter M, M

pattern UPPER_N :: Word16 Source #

Latin small letter N, N

pattern UPPER_O :: Word16 Source #

Latin small letter O, O

pattern UPPER_P :: Word16 Source #

Latin small letter P, P

pattern UPPER_Q :: Word16 Source #

Latin small letter Q, Q

pattern UPPER_R :: Word16 Source #

Latin small letter R, R

pattern UPPER_S :: Word16 Source #

Latin small letter S, S

pattern UPPER_T :: Word16 Source #

Latin small letter T, T

pattern UPPER_U :: Word16 Source #

Latin small letter U, U

pattern UPPER_V :: Word16 Source #

Latin small letter V, V

pattern UPPER_W :: Word16 Source #

Latin small letter W, W

pattern UPPER_X :: Word16 Source #

Latin small letter X, X

pattern UPPER_Y :: Word16 Source #

Latin small letter Y, Y

pattern UPPER_Z :: Word16 Source #

Latin small letter Z, Z

Symbols 3, x5b-x60

pattern LEFT_SQUARE :: Word16 Source #

Left square bracket, [

pattern BACKSLASH :: Word16 Source #

Reverse solidus, backslash, \

pattern RIGHT_SQUARE :: Word16 Source #

Right square bracket, ]

pattern CIRCUM :: Word16 Source #

Circumflex accent, ^

pattern UNDERSCORE :: Word16 Source #

Low line, underscore, _

pattern GRAVE :: Word16 Source #

Grave accent, `

Lower case letters, x61-x7a

pattern LOWER_A :: Word16 Source #

Latin small letter A, a

pattern LOWER_B :: Word16 Source #

Latin small letter B, b

pattern LOWER_C :: Word16 Source #

Latin small letter C, c

pattern LOWER_D :: Word16 Source #

Latin small letter D, d

pattern LOWER_E :: Word16 Source #

Latin small letter E, e

pattern LOWER_F :: Word16 Source #

Latin small letter F, f

pattern LOWER_G :: Word16 Source #

Latin small letter G, g

pattern LOWER_H :: Word16 Source #

Latin small letter H, h

pattern LOWER_I :: Word16 Source #

Latin small letter I, i

pattern LOWER_J :: Word16 Source #

Latin small letter J, j

pattern LOWER_K :: Word16 Source #

Latin small letter K, k

pattern LOWER_L :: Word16 Source #

Latin small letter L, l

pattern LOWER_M :: Word16 Source #

Latin small letter M, m

pattern LOWER_N :: Word16 Source #

Latin small letter N, n

pattern LOWER_O :: Word16 Source #

Latin small letter O, o

pattern LOWER_P :: Word16 Source #

Latin small letter P, p

pattern LOWER_Q :: Word16 Source #

Latin small letter Q, q

pattern LOWER_R :: Word16 Source #

Latin small letter R, r

pattern LOWER_S :: Word16 Source #

Latin small letter S, s

pattern LOWER_T :: Word16 Source #

Latin small letter T, t

pattern LOWER_U :: Word16 Source #

Latin small letter U, u

pattern LOWER_V :: Word16 Source #

Latin small letter V, v

pattern LOWER_W :: Word16 Source #

Latin small letter W, w

pattern LOWER_X :: Word16 Source #

Latin small letter X, x

pattern LOWER_Y :: Word16 Source #

Latin small letter Y, y

pattern LOWER_Z :: Word16 Source #

Latin small letter Z, z

Symbols 5, x7b-x7f

pattern LEFT_CURLY :: Word16 Source #

Left curly bracket, {

pattern BAR :: Word16 Source #

Vertical line, vecrtical bar, |

pattern RIGHT_CURLY :: Word16 Source #

Right curly bracket, }

pattern TILDE :: Word16 Source #

Tilde, ~

pattern DEL :: Word16 Source #

Delete (DEL)