trifecta-0.39: A modern parser combinator library with convenient diagnostics

Portabilitynon-portable
Stabilityprovisional
Maintainerekmett@gmail.com

Text.Trifecta.Parser.Token.Identifier

Description

idStyle = haskellIdentifierStyle { styleReserved = ... } identifier = ident haskellIdentifierStyle reserved = reserve haskellIdentifierStyle

Synopsis

Documentation

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