| Safe Haskell | None |
|---|---|
| Language | Haskell98 |
ABS.Compiler.Utils
- appendL :: L -> String -> L
- showQL :: QL -> String
- showQU :: QU -> String
- splitQU :: QU -> (String, String)
- lineQU :: QU -> Int
- showQA :: QA -> String
- splitQA :: QA -> (String, String)
- lineQA :: QA -> Int
- headToLower :: String -> String
- errorPos :: (Int, Int) -> String -> a
- warnPos :: (Int, Int) -> String -> a -> a
- showPos :: (Int, Int) -> String
- freshTyVar :: U
Documentation
headToLower :: String -> String Source #
Used for turning an ABS type variable (e.g. A,B,DgFx) to HS type variable (a,b,dgFx)
freshTyVar :: U Source #
Empty source-location. Use instead of noLoc which has problem when pretty-printing with LINE pragmas enabled.