Feather2 / documentation / ProjectStructure.md
Project Structure
Feather2 is split into subprojects :
root
: A command line programfeather2
which compiles and runs feather scripts.feather-core
: The compiler.feather-core:test
contains all the unit tests.feather-grammar
: The Java classes generated by ANTLRfeather-runtime
: A small set of utility classes, written in Java, which make using Feather more pleasant.feather-javaexamples
: Used only for testing. The bytecode from Java classes is compared with the output from Feather.