HORIZON HASKELLDocslts/ghc-10.0.x8fef28d2026-11-02Search packagesCtrl K
Theme: |

GHC 10.0.0.20260917 · lts/ghc-10.0.x · 8fef28d · 2026-11-02

Modulecharacter-ps-0.1Haskell2010

Data.Word16.Patterns

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.

Contents
  1. Control characters, x00-x1f
  2. Symbols 1, x20-x2f
  3. Digits, x30-x39
  4. Symbols 2, x3a-x40
  5. Upper case letters, x41-x5a
  6. Symbols 3, x5b-x60
  7. Lower case letters, x61-x7a
  8. Symbols 5, x7b-x7f
Synopsis
  • Packagecharacter-ps-0.1
  • Exports128
  • LanguageHaskell2010
  • LicenceBSD-3-Clause
  • SourcePatterns.hs

Control characters, x00-x1f

patternpattern RS :: Word16

Information Separator One, Record Separator (RS)

patternpattern US :: Word16

Information Separator Two, Unit Separator (US)

Symbols 1, x20-x2f

Digits, x30-x39

Symbols 2, x3a-x40

Upper case letters, x41-x5a

Symbols 3, x5b-x60

Lower case letters, x61-x7a

Symbols 5, x7b-x7f