Skip to content

Releases: TheMrZZ/MineScript

Alpha v0.0.3

13 Nov 20:13
629a103
Compare
Choose a tag to compare
Alpha v0.0.3 Pre-release
Pre-release

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

12 Nov 05:06
59ef228
Compare
Choose a tag to compare
Alpha v0.0.2 Pre-release
Pre-release

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

12 Nov 04:56
67e8342
Compare
Choose a tag to compare
Alpha v0.0.1 Pre-release
Pre-release

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

08 Nov 01:20
8893aad
Compare
Choose a tag to compare
Alpha v0.0.0 Pre-release
Pre-release

Basic release.
Are working:

  • Simple Minecraft commands
  • Variable assignment
  • Variable use inside Minecraft commands
  • Control flow using if and while statements