Tracks context in textcase transformations.
Instances2Eq, Show
Eq CaseTransformStateDefined in citeproc-0.8.1 · Citeproc.CaseTransformShow CaseTransformStateDefined in citeproc-0.8.1 · Citeproc.CaseTransform
:: a typeCtrl KGHC 9.10.3 · lts/ghc-9.10.x · 248f8f0 · 2026-10-05
Moduleciteproc-0.8.1Haskell2010
Provides functions that facilitate defining textcase transformations.
To see how these can be used used, see the definitions of addTextCase
in Citeproc.Pandoc and Citproc.CslJson.
Tracks context in textcase transformations.
Eq CaseTransformStateDefined in citeproc-0.8.1 · Citeproc.CaseTransformShow CaseTransformStateDefined in citeproc-0.8.1 · Citeproc.CaseTransformWraps a function used to define textcase transformations.
CaseTransformerunCaseTransformer :: Maybe Lang -> CaseTransformState -> Text -> TextUppercase everything.
Lowercase everything.
Capitalize all words.
Capitalize first letter.
Capitalize first letter of each sentence.
Use title case.