@SkaceKamen SkaceKamen released this Apr 15, 2017 · 52 commits to master since this release

  • preprocessor commands #define and #include are now processed and applied
  • results of if, switch and try are now usable in expressions
  • added server mode, launched by -s param, which allows parsing multiple files with single process
  • empty files with comments only don't throw errors anymore
Assets 4

@SkaceKamen SkaceKamen released this Nov 25, 2016 · 79 commits to master since this release

  • updated way code is parsed, enabling more complex analytics
  • variable declaration is now correctly recognized in params and for
  • added option to check paths used in execVM ( -cp, -r )
  • blocks not ending with semicolon are now correctly accepted
Assets 4

@SkaceKamen SkaceKamen released this Nov 12, 2016 · 91 commits to master since this release

  • Added option to treat warnings as errors
  • Added option to exit with ERR(1), when error is encountered
  • Fixed string quotes not being handled properly
  • Fixed token errors not being handled properly and leaking to stderr
Assets 4

@SkaceKamen SkaceKamen released this Sep 23, 2016 · 99 commits to master since this release

  • Fixed JSON flag being ignored in some cases
Assets 4

@SkaceKamen SkaceKamen released this Sep 19, 2016 · 105 commits to master since this release

Contains basic features:

  • basic syntax error checking
  • warnings about undefined variables
  • informations about variables used in document
Assets 4