Safe Haskell | None |
---|
Documentation
data LexerMonad a Source
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