All documentation is in the form of javadocs and examples. Examples are in the "examples/" folder. To compile everything: make To create a JAR file: make all-jar To make the javadoc documentation: make all-docs To delete all the compiled/generated files: make clean To get started with using SMUSHcode, I recommend reading the EBNF documentation at the top of org.silence.smushcode.SmushcodeDefines. To get started modifying or incorporating SMUSHcode into a larger project, I recommend starting at org.silence.smushcode.Expression. Good luck! --samc@silence.org