HORIZON HASKELLDocslts/ghc-9.10.xc74966e2026-09-27Search names, modules, packages, or :: a typeCtrl K

GHC 9.10.3 · lts/ghc-9.10.x · c74966e · 2026-09-27

Modulerere-0.2.0.2Haskell2010

RERE.CharClasses

Charactor classes.

  • 1 type
  • 2 values
  • Packagerere-0.2.0.2
  • Exports3
  • LanguageHaskell2010
  • LicenceBSD-3-Clause
  • SourceCharClasses.hs
typetype CharClasses = Set Char
#

Character classes are represented by partition lower bounds.

valuecharClasses :: RE a -> CharClasses
#

Character classes.

We can partition Char so characters in each part, affect the given regular expression in the same way.

If we do some kind of memoising, we can map all characters to classOfChar, making everything smaller.