Releases: goshante/cjass2lua
Releases · goshante/cjass2lua
cJass2Lua v1.12
- Fixed all cases when
this.
was not added before members/methods - Fixed when
!
was replaced witn-
instead ofnot
in some cases - Now all method names is correct
- Added deallocation
- Now variable created with
.allocate
inside of create method is not translated and all this variable mentions are replaced withthis
- Fixed a lot of bugs
cJass2Lua v1.11
- Improved parsing
- Improved console interface
- Fixed rare critical bugs
cJass2Lua v1.10
- Fixed critical bug with ID translation
- Removed read-only from input and output UI edit boxes
cJass2Lua v1.09
- Implemented structure translation to lua meta-table objects
- Added support of short lambda operator ()->
- Now parsing stops with error if detected overriding of declared function/global
- Minor improvements
- Bug fixes
cJass2Lua v1.08
- Improved JASS support, fixed a lot of bugs
- Added emmyDoc for lua functions, natives, constants, globals and types (can be disabled in config)
- Improved global variables
- Now supported expressions in globals
- Now supported comments near globals
- Constant type of defines now can be determinated
- Added support of constant keyword
- Added support of native keyword
- Added support of type keyword
- Added support of hexadecimal constants
- Writing nodes to file is much more faster now
- Fixed command line mode
- Fixed a lot of bugs with comments, added some improvements
- Fixed bugs with if/elseif/else
- Improved file select menu by Browse button
- To select a folder hold SHIFT before clicking Browse
- Fixed some UI visual bugs
- Status bar is now colored
- Fixed a lot of bugs, reworked some code
cJass2Lua v1.07
- Fixed progress counters
- Added browse buttons
- Added recursive dir creation if /path/to/file.lua does not exists
- Added error when 'for' loop found. For loops are prohibited.
cJass2Lua v1.06
- Improved JASS syntax support
- Now one-line blocks are supported
- Fixed bug with lambdas
- Fixed string concatenation have been not recognizable with string constants
- Fixed race condition with logs clean-up
- Added visible progress
- Minor improvements
cJass2Lua v1.05
- Fixed conditions without then
- Fixed do while/whilenot issue with new lines
- Fixed string concatenation was not detected in some cases
- Added full support of vJASS (vjass blocks, arrays, ifs and loops, function definition)
- Fixed more bugs
cJass2Lua v1.04
-Fixed global array definition
-Fixed some settings issues
-Added context memory for global strings, string functions and local variables. Now string concatenation operator can be transformed correctly according to expression context.
-Now option DoNotIncrementArrayIndexConstants is TRUE by default
-Other improvements
cJass2Lua v1.03b
-Fixed broken function header