Safe Haskell | None |
---|---|
Language | Haskell98 |
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 a Source
lexerWarning :: LexerWarningInfo -> SourcePos -> LexerMonad () Source
runLexerMonad :: [Option] -> String -> LexerMonad a -> Either LexerError (a, [LexerWarning]) Source
getOpts :: LexerMonad [Option] Source