backend-0.1.0.0
Safe HaskellSafe-Inferred
LanguageHaskell2010

Language.Ltml.Parser.Common.Lexeme

Synopsis

Documentation

sp :: MonadParser m => m Text Source #

Space parser (accepts any number of ASCII spaces and, optionally, a final line comment).

sp1 :: MonadParser m => m Text Source #

Space parser (accepts one or more ASCII spaces and, optionally, a final line comment).

lexeme :: MonadParser m => m a -> m a Source #

Lexeme parser combinator that permits ASCII spaces and line comments, but no newlines.

symbol :: MonadParser m => Text -> m () Source #

nSc :: MonadParser m => m () Source #

nLexeme :: MonadParser m => m a -> m a Source #

Lexeme parser combinator that permits newlines, ASCII spaces, and line comments.

nLexeme1 :: MonadParser m => m a -> m a Source #

Like nLexeme, but require at least one newline. Useful for parsers that do not themselves require a final newline.