Safe Haskell | Safe-Inferred |
---|
- lexText :: String -> [String]
- lexText' :: (String -> String) -> String -> [String]
- unlexText :: [String] -> String
- bindTok :: [String] -> [String]
- lexCode :: String -> [String]
- unlexCode :: [String] -> String
- lexMixed :: String -> [String]
- unlexMixed :: [String] -> String
- capitInit :: [Char] -> [Char]
- uncapitInit :: [Char] -> [Char]
- unquote :: [[Char]] -> [[Char]]
- isPunct :: Char -> Bool
- isMajorPunct :: Char -> Bool
- isMinorPunct :: Char -> Bool
- isParen :: Char -> Bool
- isClosing :: Char -> Bool
Text lexing
lexText :: String -> [String]Source
Text lexing with standard word capitalization of the first word of every sentence
lexText' :: (String -> String) -> String -> [String]Source
Text lexing with custom treatment of the first word of every sentence.
Code lexing
Mixed lexing
lexMixed :: String -> [String]Source
LaTeX style lexer, with math environment using Code between $...$
unlexMixed :: [String] -> StringSource
Additional lexing uitilties
uncapitInit :: [Char] -> [Char]Source
Uncapitalize first letter
isMajorPunct :: Char -> BoolSource
isMinorPunct :: Char -> BoolSource