Safe Haskell | None |
---|---|
Language | Haskell98 |
- module Language.Lua.Annotated.Syntax
- parseText :: Parser a -> String -> Either ParseError a
- parseNamedText :: Parser a -> String -> String -> Either ParseError a
- parseFile :: FilePath -> IO (Either ParseError (Block SourcePos))
- stat :: Parser (Stat SourcePos)
- exp :: Parser (Exp SourcePos)
- chunk :: Parser (Block SourcePos)
Documentation
parseText :: Parser a -> String -> Either ParseError a Source
Runs Lua lexer before parsing. Use parseText stat
to parse
statements, and parseText exp
to parse expressions.
parseNamedText :: Parser a -> String -> String -> Either ParseError a Source
Runs Lua lexer before parsing. Use parseNamedText stat "name"
to parse
statements, and parseText exp "name"
to parse expressions.