LWG is an open-source, fast and easy to use LOOP, WHILE and GOTO interpreter written in Java.
To install and self-host the LWG interpreter, you can clone the repository using one of the following commands:
// SSH
git clone git@github.zhaw.ch:LWG/lwg-parser.git
// HTTPS
git clone https://github.zhaw.ch/LWG/lwg-parser.gitAfter that you navigate in the frontend_build directory with the following command:
cd lwg-parser/lwg-parser-app/src/frontend_build/Now we need to first install all the dependencies needed for our project.
We only need to do this once.
To do this, we use the following command:
npm installAll dependencies are now installed. < \br>
Now we build our final file which is then used by our program.
npm run buildFinally, we are all set up and can start our program.
To do this, we navigate back to the root directory of our project and use the following command:
./gradlew bootRunAfter the installation, you can access the LWG interpreter by visiting the following URL in your browser https://localhost:8080.
- LOOP interpreter
- WHILE interpreter
- GOTO interpreter
- Debugging tools
- Syntax highlighting
- Precise and detailed error messages
- Documentation and Tutorials
- Integrate LWG into existing IDEs
- Code completion and suggestions
- Command line interface
- Import and export of scripts
Alphabetically sorted list of contributors who developed and maintain this amazing project.
This is a copy of my group project work, which was carried out at the Zurich University of Applied Sciences (ZHAW)
