Safe Haskell | None |
---|---|
Language | Haskell2010 |
- process :: CaseTransformer -> Delimiter -> Text -> Text
- type CaseTransformer = Part -> Part
- lower :: CaseTransformer
- upper :: CaseTransformer
- title :: CaseTransformer
- type Delimiter = Folder (Maybe Text)
- spinal :: Delimiter
- snake :: Delimiter
- camel :: Delimiter
- spinalize :: Text -> Text
- snakify :: Text -> Text
- camelize :: Text -> Text
Processor
process :: CaseTransformer -> Delimiter -> Text -> Text Source
Extract separate words from an arbitrary text using a smart parser and produce a new text using case transformation and delimiter functions.
Note: to skip case transformation use the id
function.
Case Transformers
type CaseTransformer = Part -> Part Source