next up previous contents index
Next: Parameters Up: ANTLR Previous: ANTLR   Contents   Index

Description

Invokes the ANTLR Translator generator on a grammar file.

To use the ANTLR task, set the target attribute to the name of the grammar file to process. Optionally, you can also set the outputdirectory to write the generated file to a specific directory. Otherwise ANTLR writes the generated files to the directory containing the grammar file.

This task only invokes ANTLR if the grammar file is newer than the generated files.

Antlr 2.7.1 Note: To successfully run ANTLR, your best option is probably to build the whole jar with the provided script mkalljar and drop the resulting jar (about 300KB) into ${ant.home}/lib. Dropping the default jar (70KB) is probably not enough for most needs and your only option will be to add ANTLR home directory to your classpath as described in ANTLR install.html document.

Antlr 2.7.2 Note: Instead of the above, you will need antlrall.jar that can be created by the antlr-all.jar target of the Makefile provided with the download.



Andrew Marlow 2003-07-08