1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68
|
<?xml version='1.0' encoding='ISO-8859-1' ?>
<project name="Java 1.5 Parser" default="compile-and-test" basedir=".">
<property name="version"
value="1.0">
</property>
<property name="javacc.root"
value="../../../">
</property>
<property name="debug_parser"
value="false">
</property>
<property name="debug_scanner"
value="false">
</property>
<target name="compile-and-test" depends="compile">
<exec failonerror="true" executable="java">
<arg value="-classpath"/>
<arg value="."/>
<arg value="JavaParser"/>
<arg value="JavaGenerics.java"/>
</exec>
<exec failonerror="true" executable="java">
<arg value="-classpath"/>
<arg value="."/>
<arg value="JavaParser"/>
<arg value="JavaParser.java"/>
</exec>
</target>
<target name="compile" depends="generated-files">
<javac srcdir="."
destdir="." >
</javac>
</target>
<target name="clean">
<delete>
<fileset dir=".">
<include name="JavaParser.java"/>
<include name="JavaParserTokenManager.java"/>
<include name="JavaParserConstants.java"/>
<include name="*CharStream*.java"/>
<include name="Token.java"/>
<include name="TokenMgrError.java"/>
<include name="ParseException.java"/>
<include name="*.class"/>
</fileset>
</delete>
</target>
<target name="parser-files-init">
<uptodate property="parser.gen"
targetfile="Java1.5.jj">
<srcfiles dir="." includes="JavaParser.java"/>
</uptodate>
</target>
<target name="generated-files" depends="parser-files-init" if="parser.gen">
<exec failonerror="true" executable="${javacc.root}/bin/javacc" >
<arg value="-DEBUG_PARSER=${debug_parser}"/>
<arg value="-DEBUG_TOKEN_MANAGER=${debug_scanner}"/>
<arg value="Java1.5.jj"/>
</exec>
</target>
</project>
|