Releases: lalawue/mooncake
Releases · lalawue/mooncake
0.8.20221204
- support other Lua VM like Fengari using standalone library
- projet homepage https://moocscript.fun online base on Fengari
0.7.20221112
- switch's
break
only jump outside switch block
0.7.20221006
- support REPL env
- fix multiple continue inside lots of loops
0.7.20220801
- support metamethod
__index
,__newindex
,__call
and__ipairs
0.7.20220703
- 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
- pure Lua parser
- better error indicating
- less dependency
0.6.20220116
- only support = as table key/value seperator
- prepare for language server
0.5.20211114
- better table key/value pair and comment interleave
- only show comment statement in command line AST / source output
0.4.20210922
- table bare key support keyword, as tbl = { class : false }
0.4.20210829
- support function call with one string or table without parentheses:
print. "a"
orprint. {"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