Exit Full View

Feather2 / documentation / ProjectStructure.md

Project Structure

Feather2 is split into subprojects :

  • root : A command line program feather2 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 ANTLR
  • feather-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.

Back to Contents