Releases: TheMrZZ/MineScript
Releases · TheMrZZ/MineScript
Alpha v0.0.3
Breaking change:
Variables starting by a double underscore '__' are now forbidden. They will be used as special constants later.
Minor add-on:
Using the -t --time command line argument displays the time needed to generate each function, and the total time needed to generate the datapack.
Alpha v0.0.2
Added a lot of new statements:
- Else clauses are now supported
- Elif clauses are now supported
- For loops are now fully supported - a correct Javascript for loop is a correct MineScript loop
One major grammar difference: Conditions now require parenthesis
Two small improvements:
- Parser now throw SyntaxError instead of simple Error
- Refactored the structure of the source code
Alpha v0.0.1
Lot of small improvements in the parser:
- Improved error messages
- Grammar now accepts newlines at several places where it was forbidden before (inside conditions & variables use)
- Added an example
- Added a copyright footer, removable with a command line argument
- Refactored some source code
Alpha v0.0.0
Basic release.
Are working:
- Simple Minecraft commands
- Variable assignment
- Variable use inside Minecraft commands
- Control flow using if and while statements