Home

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).

<br>

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:

Thanks to arithmetic by Tom Everett under inline BSD License and the ANTLR Mega Tutorial by Gabriele Tomassetti under the MIT License.