language-lua-0.6.3.2: Lua parser and pretty-printer

Safe HaskellNone
LanguageHaskell98

Language.Lua

Synopsis

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.

pprint :: LPretty a => a -> Doc Source