language-lua
Version 0.6.2 revision 0 uploaded by OmerAgacan.
Package meta
- Synopsis
- Lua parser and pretty-printer
- Description
Lua 5.2 lexer, parser and pretty-printer.
Changelog:
0.6.2:
base dependency is relaxed for GHC 7.10. Note that alex version >3.1.4 is required to compile with GHC 7.10.
0.6.1:
0.6.0:
Fixed a long string literal parsing bug which was causing long strings to terminate at wrong points.
\z escape characters in strings are now scanned and interpreted correctly.
This is first version that parses all of Lua 5.2.2 test suite.
0.5.0:
2-years-old operator parsing bug fixed. Chained/nested operator expressions are now properly parsed.
0.4.6:
Language.Lua.Annotated.Lexer module exposed.
0.4.5:
Fixed a bug that made lexer accept invalid escape sequences in strings.
Strings are now interpreted -- string "\n" is now parsed to Haskell string "\n", instead of "\\n".
Fixed character code parsing.
0.4.4:
Printer now takes operator precedences into account while printing Binop and Unop expressions and prints parenthesis as necessary.
Printer now does not put line break in Binop expressions.
0.4.3:
0.4.2:
More tweaks in pretty printer.
Started using 2 spaces for indentation(instead of 4 as before).
0.4.1:
Some tweaks in pretty-printer.
0.4.0:
0.3.1:
Fixed incorrectly exported name exp in Language.Lua.Parser module.
0.3.0:
Added non-annotated syntax to make code-generation easier.
0.2.3:
Minor internal changes.
0.2.2:
Some tweaks in pretty-printer.
0.2.0:
- Author
- Ömer Sinan Ağacan
- Bug reports
- http://github.com/osa1/language-lua/issues
- Category
- Language
- Copyright
- n/a
- Homepage
- http://github.com/osa1/language-lua
- Maintainer
- omeragacan@gmail.com
- Package URL
- n/a
- Stability
- Experimental