Skip to content

Releases: lalawue/mooncake

0.8.20221204

04 Dec 05:35
Compare
Choose a tag to compare

0.7.20221112

12 Nov 03:48
Compare
Choose a tag to compare
  • switch's break only jump outside switch block

0.7.20221006

06 Oct 17:32
Compare
Choose a tag to compare
  • support REPL env
  • fix multiple continue inside lots of loops

0.7.20220801

31 Jul 06:32
Compare
Choose a tag to compare
  • support metamethod __index, __newindex, __call and __ipairs

0.7.20220703

03 Jul 05:32
Compare
Choose a tag to compare
  • fix comment last without tailing break line
  • can point to correct pos when assign without expr at right
  • support single quote string expr

0.7.20220501

30 Apr 16:40
Compare
Choose a tag to compare
  • pure Lua parser
  • better error indicating
  • less dependency

0.6.20220116

17 Jan 17:17
Compare
Choose a tag to compare
  • only support = as table key/value seperator
  • prepare for language server

0.5.20211114

13 Nov 17:28
Compare
Choose a tag to compare
  • better table key/value pair and comment interleave
  • only show comment statement in command line AST / source output

0.4.20210922

22 Sep 16:36
Compare
Choose a tag to compare
  • table bare key support keyword, as tbl = { class : false }

0.4.20210829

29 Aug 07:46
Compare
Choose a tag to compare
  • support function call with one string or table without parentheses: print. "a" or print. {"a table"}
  • table key / value can seperated with = too: { key=value } and { key : value } both are valid
  • support ignore checking undefined variable in specify scope: fn() { export * return undefined_variable }
  • support create / inherit class from Lua side