Li Jin

Results 161 comments of Li Jin

Fixed overriding in mixing, but do you have any idea to implement the `super()` function?

Thanks, forgot to test build with Lua 5.1. Should be fixed by commit 8953ecec306536cd0b18c9de316461ad4c35166f and you may now try again with luarocks.

I like the idea. The only problem is introducing new keyword `try`. Once added this syntax, we can no longer write variable named "try" in Yuescript. Maybe it is a...

The compiler functions could be like this? ```moonscript try func 1, 2, 3 catch err print err success, result = try func 1, 2, 3 catch err print err try...

This is an expected behavior since you can't do the same with Lua table. ```lua local Example = { field1 = 1, field2 = Example.field1 + 1 -- Example is...

It makes sense to generate more cleaner codes. The problem is `goto` statement is only added since Lua 5.2. So we will need an extra Lua compatible option to generate...

And Lua version independent implementation for `continue` key word is now refactored.

This is an intended behavior. Function call should be written as function name followed by whitespace then the arguments separated by commas, or function name followed by parentheses without any...

* Just got time to look into this issue. Nullish coalescing operator is useful, I had been ran into many cases for needing this syntax and it is now implemented...

So the `todo` is just the same function as `pass` with different word? how about compile it to something like `error("todo")`?