Skip to content

sampottinger/PlantLang

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Plant

Plant is a toy language for branching drawing with primitives which is especially useful for drawing plants.


About Plant

Plant is used for creative drawing and for demoing how to build a simple language in ANTLR runnable in browser via Javascript.


Use / More Info

Use Plant online at https://plantlang.ink.


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 https://plantlang.ink#languageReference.


Extend

To extend Plant, see more about how it is built.


License

MIT Licensed. See LICENSE.txt. Though may not be required, released with employer permission.


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.

About

Language for drawing plants.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published