zach-cloud / JAST

JASS IDE.
Apache License 2.0
9 stars 0 forks source link

JAST

This is a multi-purpose and open-source tool for modifying JASS Script files.

Download

If you just want to download the current release, go here: https://www.hiveworkshop.com/threads/jast-1-1-1.325057/#resource-89811

Features

Possible Planned Features

Advantages over other tools

Feedback & Contributions

If you discover any maps that this tool fails on or messes up the logic of, please let me know and I'll write a test case around it and then fix up the syntax tree.

If there are any features you think would be nice to have, please let me know.

Feel free to contribute with a pull request if you want. All contributions are welcome. The primary way to gauge functionality is by Cucumber unit tests. If a case is encountered that breaks the program, it must be added as a unit test case and then fixed.

Syntax Tree

This is a diagram of the complete syntax tree, if you're interested. You may notice heavily nested structures. This is due to the nature of parsing programming languages. (download and zoom in. it is very large.) Tree Diagram