Skip to content
Compare
Choose a tag to compare
  • 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
Compare
Choose a tag to compare
  • 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
Compare
Choose a tag to compare
  • 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
Compare
Choose a tag to compare
  • Fixed JSON flag being ignored in some cases
Compare
Choose a tag to compare

Contains basic features:

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