/usr/share/doc/jflex/examples/java/build.xml is in jflex 1.4.3+dfsg-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
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 | <project name="java scanner" default="run">
<taskdef classname="JFlex.anttask.JFlexTask" name="jflex" />
<taskdef classname="java_cup.AntTask" name="cup" />
<target name="build" depends="realclean,compile" />
<target name="run" depends="compile">
<java classname="JavaParser">
<arg line="JavaParser.java"/>
<arg line="JavaSymbol.java"/>
<arg line="UnicodeEscapes.java"/>
<arg line="parser.java"/>
<arg line="sym.java"/>
<arg line="Scanner.java"/>
</java>
</target>
<target name="compile" depends="scanner,unicode,cup">
<javac srcdir="." destdir="." />
</target>
<target name="scanner"> <jflex file="java.flex"/> </target>
<target name="unicode"> <jflex file="unicode.flex"/> </target>
<target name="cup">
<cup file="java12.cup" interface="yes" dir="."/>
</target>
<target name="genclean">
<delete file="Scanner.java"/>
<delete file="UnicodeEscapes.java"/>
<delete file="sym.java" />
<delete file="parser.java" />
</target>
<target name="clean">
<delete>
<fileset dir="." includes="**/*~"/>
<fileset dir="." includes="**/*.class"/>
</delete>
</target>
<target name="realclean" depends="clean,genclean" />
</project>
|