cvs -z3 -d:pserver:anonymous@cvs.jburg.sourceforge.net:/cvsroot/jburg co jburg
Or just define your roots on the command line, for example:
ant -DProjectRoot=jburgRoot -DtoolsRoot=rootDirForToolsant parser classes in the jburg directory builds JBurg as discrete classes.
ant parser jarfile builds JBurg and creates bin/jburg.jar.
ant in the jburg/test/tl1 directory builds the TL/1 compiler and runs the "Hello, World/14" example.
Other targets in the tl1 build file:
classes recompiles everything
reducer runs JBurg and creates jburg/test/tl1/reducer/TL1Reducer.java
example runs the TL/1 compiler against a .tl1 file
which is assumed to live in the examples directory;
the name given to the build doesn't need the .tl1 extension
and I think the build file would misbehave if it saw it.
For example, to run examples/myTL1.tl1, the ant line is:
ant example -DexClass=myTL1