Safe Haskell | None |
---|---|
Language | Haskell2010 |
- llex :: Text -> [LexToken SourcePos]
- llexNamed :: String -> Text -> [LexToken SourcePos]
- llexNamedWithWhiteSpace :: String -> Text -> [LexToken SourcePos]
- llexFile :: FilePath -> IO [LexToken SourcePos]
- data LexToken a = LexToken {
- ltokToken :: Token
- ltokPos :: a
- ltokLexeme :: Text
- data SourcePos = SourcePos {}
- dropWhiteSpace :: [LexToken a] -> [LexToken a]
Documentation
llexNamedWithWhiteSpace Source #
Lua lexer with explicit name, preseves white space and comments.
Lua token with position information.
The type of locations in a source file
dropWhiteSpace :: [LexToken a] -> [LexToken a] Source #
This function drops whitespace and comments from a list of lexemes in order to make it suitable for parsing.