This is a parser generated by SableCC (http://www.sablecc.org/). Please read on for instruction on how to use. The build system targets the Apache's Ant (http://ant.apache.org/). When build system is generated build.xml is overwritten. So if you have made any changes to build.xml they will be gone. Of course you can generate the build system only once at the start of your project. The build.xml has several targets: $ ant -projecthelp Buildfile: build.xml Main targets: all Build the jar bindist Create a binary distribution archive clean Clean up compile Compile all source files dist Create tar.gz archive of the whole compiled system jar Generate the jar file javadoc Generate javadoc documentation srcdist Create source tar.gz distribution archive Default target: all To just build the jar file simply type ant or ant jar: $ ant jar With the build system also two test applications are generated - for testing lexer and parser. You can try to run them: $ java -cp classes/ TestLexer $ java -cp classes/ TestParser When you develop using this build system you can freely add new files and if they are in the base package of your grammar they are added into the jar file.