| Safe Haskell | None |
|---|
Helium.Parser.LexerMonad
Description
Documentation
data LexerMonad a Source
Instances
incPos :: Int -> LexerMonad ()Source
nextPos :: Char -> LexerMonad ()Source
openBracket :: Char -> LexerMonad ()Source
closeBracket :: Char -> LexerMonad ()Source
lexerError :: LexerErrorInfo -> SourcePos -> LexerMonad aSource
lexerWarning :: LexerWarningInfo -> SourcePos -> LexerMonad ()Source
runLexerMonad :: [Option] -> String -> LexerMonad a -> Either LexerError (a, [LexerWarning])Source