All Versions
Latest Version
Avg Release Cycle
592 days
Latest Release
2082 days ago

Changelog History
Page 1

  • v0.11.0 Changes

    June 19, 2018
    • ๐Ÿ“ฆ Migrates custom lexer logic to alex-tools package
    • Floating-point and integers distinguished in Exp type
  • v0.11.0.1 Changes

    August 29, 2019
    • โšก๏ธ Update to work with newer base
  • v0.10.0 Changes

    August 16, 2016
    • Track the end positions of tokens and the AST in addition to the start
  • v0.9.0 Changes

    June 01, 2016
    • ๐Ÿ“œ Transition to parsing Text using a simplified alex lexer and happy parser
  • v0.8.0 Changes

    • 0๏ธโƒฃ We can now parse Unicode strings from UTF-8 encoded files. By default these literals are not interpreted, and we have StringLiteral.interpretStringLiteral for interpretation and StringLiteral.constructStringLiteral for constructing Lua string literals from UTF-8 encoded ByteStrings.

    Main invariant is that if you print a parsed Lua string, it should be printed the same way. (including long strings)

    • ๐Ÿ–จ Empty statements(EmptyStat) are now printed by pretty printer to avoid ambiguous printing. Previously these two statements were printed the same:

    But the first line does not have the parse ambiguity(3 function applications in one statement or two function application statements).

    • Forgotten Annotated instance for Name implemented.

    • โš  Some warnings are fixed for GHC < 7.10.

  • v0.7.1 Changes

    • ๐Ÿ“œ Integer division parsing fixed.
  • v0.7.0 Changes

    • ๐Ÿ‘ language-lua now supports Lua 5.3.
    • โš  Some warnings printed with base >= 4.8 are fixed.
  • v0.6.3 Changes

    • ๐Ÿ›  Fixed some issues with string parsing. (#17)
    • โž• Added named variant of text parsers to allow specifying source names. (#18)
  • v0.6.3.3 Changes

    • ๐Ÿ“œ Some bugs related with assignment statement parsing are fixed(#22).
    • ๐Ÿ›  Wrong error message for expected == operator is fixed(#23).
  • v0.6.3.2 Changes

    • ๐Ÿ— Build fixed for GHC 7.10.