HORIZON HASKELLDocslts/ghc-9.14.x7a6c33e2026-10-12Search packagesCtrl K
Theme: |

GHC 9.14.1 · lts/ghc-9.14.x · 7a6c33e · 2026-10-12

Modulecasing-0.1.4.1Haskell2010

Text.Casing

Conversions between several common identifier casing conventions:

  • PascalCase - no spacing between words, first letter in word is uppercase, all others are lowercase.

  • camelCase - like PascalCase, but the very first letter is lowercase.

  • kebab-case - everything lowercase, dash delimits words.

  • snake_Case - underscores delimit words, case is unrestricted.

  • quiet_snake_case - underscores delimit words, everything lowercase.

  • SCREAMING_SNAKE_CASE - underscores delimit words, everything uppercase.

Contents
  1. Types
  2. Parsing
  3. Generating
  4. Shorthand functions
  5. Miscellaneous
Synopsis
  • Packagecasing-0.1.4.1
  • Exports21
  • LanguageHaskell2010
  • LicenceMIT
  • SourceCasing.hs

Types

newtypenewtype Identifier a

An opaque type that represents a parsed identifier.

Constructors

Instances7Monad, Functor, Applicative, Foldable, Traversable, Eq, …

Parsing

Generating

Shorthand functions

Miscellaneous