Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
data ParserState Source #
Instances
Default ParserState Source # | |
Defined in Hakyllbars.Source.Util def :: ParserState # |
runParser :: Stream s Identity t => Parsec s ParserState a -> SourceName -> s -> Either ParseError a Source #
debugRunParser :: Stream s Identity t => Parsec s ParserState a -> SourceName -> s -> Either ParseError a Source #
runParserWith :: Stream s Identity t => ParserState -> Parsec s ParserState a -> SourceName -> s -> Either ParseError a Source #
labeled :: (Show t, Stream s m t) => String -> ParsecT s ParserState m a -> ParsecT s ParserState m a Source #
(<?>) :: (Show t, Stream s m t) => ParsecT s ParserState m a -> String -> ParsecT s ParserState m a infix 0 Source #
whenDebugging :: Stream s m t => ParsecT s ParserState m () -> ParsecT s ParserState m () Source #
traced :: (Show t, Stream s m t) => String -> ParsecT s ParserState m a -> ParsecT s ParserState m a Source #
getIsDebugging :: Monad m => ParsecT s ParserState m Bool Source #
getLexerMode :: Monad m => ParsecT s ParserState m LexerMode Source #
putLexerMode :: Monad m => LexerMode -> ParsecT s ParserState m () Source #