Copyright | HWT Group (c) 2004, [email protected] |
---|---|
License | BSD-style |
Maintainer | [email protected] |
Stability | experimental |
Portability | non-portable |
Safe Haskell | None |
Language | Haskell98 |
Database.HaskellDB.DBSpec.PPHelpers
Description
Various functions used when pretty printing stuff
- newline :: Doc
- ppComment :: [[Char]] -> Doc
- fileName :: [Char] -> [Char]
- data MakeIdentifiers = MakeIdentifiers {
- moduleName :: String -> String
- identifier :: String -> String
- toType :: String -> String
- mkIdentPreserving :: MakeIdentifiers
- mkIdentCamelCase :: MakeIdentifiers
- toLowerCamelCase :: [Char] -> [Char]
- toUpperCamelCase :: [Char] -> [Char]
- split :: Eq a => (a -> Bool) -> [a] -> [[a]]
- checkChars :: [Char] -> [Char]
- checkKeyword :: [Char] -> [Char]
- checkUpper :: [Char] -> [Char]
- checkLower :: [Char] -> [Char]
- checkUpperDef :: Char -> [Char] -> [Char]
- checkLowerDef :: Char -> [Char] -> [Char]
Documentation
data MakeIdentifiers Source
Constructors
MakeIdentifiers | |
Fields
|
toLowerCamelCase :: [Char] -> [Char] Source
toUpperCamelCase :: [Char] -> [Char] Source
checkChars :: [Char] -> [Char] Source
checkKeyword :: [Char] -> [Char] Source
checkUpper :: [Char] -> [Char] Source
checkLower :: [Char] -> [Char] Source
checkUpperDef :: Char -> [Char] -> [Char] Source
checkLowerDef :: Char -> [Char] -> [Char] Source