Safe Haskell | None |
---|---|
Language | Haskell2010 |
- data HaskellIdentifier
- unHaskellIdentifier :: HaskellIdentifier -> String
- haskellIdentifierFromString :: String -> Either String HaskellIdentifier
- haskellCParserContext :: TypeNames -> CParserContext HaskellIdentifier
- parseHaskellIdentifier :: forall i m. CParser i m => m HaskellIdentifier
- mangleHaskellIdentifier :: HaskellIdentifier -> CIdentifier
Documentation
data HaskellIdentifier Source #
A possibly qualified Haskell identifier.
parseHaskellIdentifier :: forall i m. CParser i m => m HaskellIdentifier Source #
mangleHaskellIdentifier :: HaskellIdentifier -> CIdentifier Source #
Mangles an HaskellIdentifier
to produce a valid CIdentifier
which still sort of resembles the HaskellIdentifier
.