All Versions
28
Latest Version
Avg Release Cycle
592 days
Latest Release
2367 days ago
Changelog History
Page 1
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
- 📦 Migrates custom lexer logic to
-
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 andStringLiteral.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:
f();(f)() f()(f)()
But the first line does not have the parse ambiguity(3 function applications in one statement or two function application statements).
Forgotten
Annotated
instance forName
implemented.⚠ Some warnings are fixed for GHC < 7.10.
- 0️⃣ We can now parse Unicode strings from UTF-8 encoded files. By default these
literals are not interpreted, and we have
-
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.