Awesome
Plant
Plant is a toy language for branching drawing with primitives which is especially useful for drawing plants.
<br>About Plant
Plant is used for creative drawing and for demoing how to build a simple language in ANTLR runnable in browser via Javascript.
<br>Use / More Info
Use Plant online at <a href="https://plantlang.ink">https://plantlang.ink</a>.
<br>Build it yourself
Simply copy the antlr jar into the language directory of a clone of this repo and run make.sh
. Then, start a local server under the demo subdirectory (like python -m http.server 9000
).
Language Reference
See <a href="https://plantlang.ink#languageReference">https://plantlang.ink#languageReference</a>.
<br>Extend
To extend Plant, see more about how it is built.
<br>License
MIT Licensed. See LICENSE.txt. Though may not be required, released with employer permission.
<br>Open source
Plant uses the following:
- ANTLR under the BSD License.
- Ace Editor under the BSD License.
Thanks to arithmetic by Tom Everett under inline BSD License and the ANTLR Mega Tutorial by Gabriele Tomassetti under the MIT License.