|
|
@@ -5,6 +5,10 @@ |
|
|
|
<property name="tmp.dir" location="antlr.tmp"/> |
|
|
|
|
|
|
|
|
|
|
|
<target name="setup"> |
|
|
|
<mkdir dir="${tmp.dir}"/> |
|
|
|
</target> |
|
|
|
|
|
|
|
<target name="test1"> |
|
|
|
<antlr/> |
|
|
|
</target> |
|
|
@@ -13,24 +17,20 @@ |
|
|
|
<antlr target="antlr.g" outputdirectory="${tmp.dir}"/> |
|
|
|
</target> |
|
|
|
|
|
|
|
<target name="test3"> |
|
|
|
<mkdir dir="${tmp.dir}"/> |
|
|
|
<target name="test3" depends="setup"> |
|
|
|
<antlr target="antlr.g" outputdirectory="${tmp.dir}"/> |
|
|
|
</target> |
|
|
|
|
|
|
|
<target name="test4"> |
|
|
|
<mkdir dir="${tmp.dir}"/> |
|
|
|
<target name="test4" depends="setup"> |
|
|
|
<antlr target="java.g" outputdirectory="${tmp.dir}"/> |
|
|
|
<antlr dir="${tmp.dir}" target="java.tree.g" outputdirectory="${tmp.dir}"/> |
|
|
|
</target> |
|
|
|
|
|
|
|
<target name="test5"> |
|
|
|
<mkdir dir="${tmp.dir}"/> |
|
|
|
<target name="test5" depends="setup"> |
|
|
|
<antlr target="java.tree.g" outputdirectory="${tmp.dir}" fork="yes"/> |
|
|
|
</target> |
|
|
|
|
|
|
|
<target name="test6"> |
|
|
|
<mkdir dir="${tmp.dir}"/> |
|
|
|
<target name="test6" depends="setup"> |
|
|
|
<antlr target="java.g" outputdirectory="${tmp.dir}" /> |
|
|
|
<antlr dir="${tmp.dir}" |
|
|
|
target="java.tree.g" |
|
|
@@ -42,12 +42,11 @@ |
|
|
|
<antlr target="antlr.xml"/> |
|
|
|
</target> |
|
|
|
|
|
|
|
<target name="test8"> |
|
|
|
<target name="test8" depends="setup"> |
|
|
|
<antlr target="extended.calc.g" outputdirectory="${tmp.dir}" glib="non-existant-file.g"/> |
|
|
|
</target> |
|
|
|
|
|
|
|
<target name="test9"> |
|
|
|
<mkdir dir="${tmp.dir}"/> |
|
|
|
<target name="test9" depends="setup"> |
|
|
|
<!-- Note that I had to copy the grammars over to the temporary directory. --> |
|
|
|
<!-- This is because ANTLR expects the super grammar and its generated java --> |
|
|
|
<!-- files to be in the same directory, which won't be the case if I use --> |
|
|
@@ -58,28 +57,25 @@ |
|
|
|
<antlr target="${tmp.dir}/extended.calc.g" glib="${tmp.dir}/antlr.g"/> |
|
|
|
</target> |
|
|
|
|
|
|
|
<target name="test10"> |
|
|
|
<mkdir dir="${tmp.dir}"/> |
|
|
|
<target name="test10" depends="setup"> |
|
|
|
<antlr target="antlr.g" outputdirectory="${tmp.dir}" html="yes"/> |
|
|
|
</target> |
|
|
|
|
|
|
|
<target name="test11"> |
|
|
|
<mkdir dir="${tmp.dir}"/> |
|
|
|
<target name="test11" depends="setup"> |
|
|
|
<antlr target="antlr.g" outputdirectory="${tmp.dir}" diagnostic="yes"/> |
|
|
|
</target> |
|
|
|
|
|
|
|
<target name="test12"> |
|
|
|
<mkdir dir="${tmp.dir}"/> |
|
|
|
<target name="test12" depends="setup"> |
|
|
|
<antlr target="antlr.g" outputdirectory="${tmp.dir}" trace="yes"/> |
|
|
|
</target> |
|
|
|
|
|
|
|
<target name="test13"> |
|
|
|
<mkdir dir="${tmp.dir}"/> |
|
|
|
<target name="test13" depends="setup"> |
|
|
|
<antlr target="antlr.g" outputdirectory="${tmp.dir}" traceLexer="yes" traceParser="yes" traceTreeWalker="yes"/> |
|
|
|
</target> |
|
|
|
|
|
|
|
<target name="cleanup"> |
|
|
|
<delete dir="${tmp.dir}" /> |
|
|
|
<delete file="../../../../../../CalcParserTokenTypes.txt"/> |
|
|
|
</target> |
|
|
|
|
|
|
|
</project> |