| <?xml version="1.0" encoding="UTF-8"?> |
| <project name="project" default="build"> |
| <description> |
| Build file to generate the ANTLR 4 parsers and lexers |
| </description> |
| |
| <target name="getAntlr"> |
| <get src="http://www.antlr.org/download/antlr-4.5.1-complete.jar" dest="antlr-4.5.1-complete.jar" skipexisting="true"/> |
| </target> |
| |
| <target name="build" depends="getAntlr"> |
| <java classname="org.antlr.v4.Tool" fork="true"> |
| <classpath> |
| <pathelement location="antlr-4.5.1-complete.jar"/> |
| <pathelement path="${java.class.path}"/> |
| </classpath> |
| <arg value="-o"/> |
| <arg value="src-gen/org/eclipse/cdt/internal/qt/core/qml/parser"/> |
| <arg value="-package"/> |
| <arg value="org.eclipse.cdt.internal.qt.core.qml.parser"/> |
| <arg value="ECMAScript.g4"/> |
| </java> |
| <java classname="org.antlr.v4.Tool" fork="true"> |
| <classpath> |
| <pathelement location="antlr-4.5.1-complete.jar"/> |
| <pathelement path="${java.class.path}"/> |
| </classpath> |
| <arg value="-o"/> |
| <arg value="src-gen/org/eclipse/cdt/internal/qt/core/qml/parser"/> |
| <arg value="-package"/> |
| <arg value="org.eclipse.cdt.internal.qt.core.qml.parser"/> |
| <arg value="QML.g4"/> |
| </java> |
| </target> |
| |
| <target name="clean"> |
| <delete dir="src-gen"/> |
| <mkdir dir="src-gen"/> |
| </target> |
| |
| </project> |