source: other-projects/rsyntax-textarea/devel-packages/jflex-1.4.3/examples/java/build.xml@ 25584

Last change on this file since 25584 was 25584, checked in by davidb, 12 years ago

Initial cut an a text edit area for GLI that supports color syntax highlighting

File size: 1.2 KB
Line 
1<project name="java scanner" default="run">
2
3 <taskdef classname="JFlex.anttask.JFlexTask" name="jflex" />
4 <taskdef classname="java_cup.AntTask" name="cup" />
5
6 <target name="build" depends="realclean,compile" />
7
8 <target name="run" depends="compile">
9 <java classname="JavaParser">
10 <arg line="JavaParser.java"/>
11 <arg line="JavaSymbol.java"/>
12 <arg line="UnicodeEscapes.java"/>
13 <arg line="parser.java"/>
14 <arg line="sym.java"/>
15 <arg line="Scanner.java"/>
16 </java>
17 </target>
18
19 <target name="compile" depends="scanner,unicode,cup">
20 <javac srcdir="." destdir="." />
21 </target>
22
23 <target name="scanner"> <jflex file="java.flex"/> </target>
24
25 <target name="unicode"> <jflex file="unicode.flex"/> </target>
26
27 <target name="cup">
28 <cup file="java12.cup" interface="yes" dir="."/>
29 </target>
30
31 <target name="genclean">
32 <delete file="Scanner.java"/>
33 <delete file="UnicodeEscapes.java"/>
34 <delete file="sym.java" />
35 <delete file="parser.java" />
36 </target>
37
38 <target name="clean">
39 <delete>
40 <fileset dir="." includes="**/*~"/>
41 <fileset dir="." includes="**/*.class"/>
42 </delete>
43 </target>
44
45 <target name="realclean" depends="clean,genclean" />
46</project>
Note: See TracBrowser for help on using the repository browser.