Portability | non-portable |
---|---|
Stability | provisional |
Maintainer | ekmett@gmail.com |
idStyle = haskellIdentifierStyle { styleReserved = ... } identifier = ident haskellIdentifierStyle reserved = reserve haskellIdentifierStyle
- data IdentifierStyle m = IdentifierStyle {}
- ident :: MonadTokenParser m => IdentifierStyle m -> m ByteString
- reserve :: MonadTokenParser m => IdentifierStyle m -> String -> m ()
- reserveByteString :: MonadTokenParser m => IdentifierStyle m -> ByteString -> m ()
Documentation
data IdentifierStyle m Source
IdentifierStyle | |
|
ident :: MonadTokenParser m => IdentifierStyle m -> m ByteStringSource
parse an non-reserved identifier or symbol
reserve :: MonadTokenParser m => IdentifierStyle m -> String -> m ()Source
parse a reserved operator or identifier using a given style
reserveByteString :: MonadTokenParser m => IdentifierStyle m -> ByteString -> m ()Source
parse a reserved operator or identifier using a given style specified by bytestring