A tree-walk interpreter written in Java.
The workspace contains two folders by default, where:
src
: the folder to maintain sourceslib
: the folder to maintain dependencies
The JAVA DEPENDENCIES
view allows you to manage your dependencies. More details can be found here.
- Add support for comma operator
- Add support for ternary operator
?:
- Add support for
break
andcontinue
in loop - Add support for closure function
- Add support for ommiting semicolon in repl mode
- Support return function directly
- Support anonymous function
- Support
--
and++
operator - Wrap with readline
- Improve
break
andcontinue
implementation -
break
andcontine
may have some bug in nested block - Report error if local variable is never used
- Support static method
- Support
get
andset
in class - Support private field and method
- Private field and method may have some bug
- Support class inheritance
- Add Visual Studio Code Extension