Changelog for language-lua-0.7.1
Changelog
0.7.1
- Integer division parsing fixed.
0.7.0
language-luanow supports Lua 5.3.- Some warnings printed with
base >= 4.8are fixed.
0.6.3.3
- Some bugs related with assignment statement parsing are fixed(#22).
- Wrong error message for expected
==operator is fixed(#23).
0.6.3.2
- Build fixed for GHC 7.10.
0.6.3.1
Build-toolsfield is added to Cabal file.
0.6.3
- Fixed some issues with string parsing. (#17)
- Added
namedvariant of text parsers to allow specifying source names. (#18)
0.6.2.1
- Missing test files are added to Cabal package.
0.6.2
basedependency is relaxed for GHC 7.10. Note that alex version3.1.4 is required to compile with GHC 7.10.
0.6.1
GenericandNFDatainstances are implemented for syntax trees.
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
BinopandUnopexpressions and prints parenthesis as necessary. - Printer now does not put line break in
Binopexpressions.
0.4.3
DataandTypeableinstances are implemented for syntax tree.
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
TableandFunDefnodes are removed from simplified syntax.
0.3.1
- Fixed incorrectly exported name
expinLanguage.Lua.Parsermodule.
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
- Syntax tree is annotated. All parsers(
parseText,parseFile) annotate resulting tree with source positions.