java_cup
public class AntTask extends org.apache.tools.ant.Task
The option names are the same as on the command line. Options without parameters are booleans in Ant (-nosummary becomes nosummary="true")
Example build.xml file for Ant (assumes that java_cup classes are available in classpath):
<project name="cup" default="jar"> <taskdef classname="java_cup.AntTask" name="cup" /> <target name="compile" depends="cup"> <javac srcdir="." destdir="bin" target="1.1" classpath="." /> </target> <target name="cup"> <cup file="java_cup/parser.cup" dir="java_cup" nosummary="true" /> </target> <target name="jar" depends="compile"> <jar basedir="bin" includes="java_cup/**" jarfile="java_cup.jar" /> </target> </project>
Main
Constructor and Description |
---|
AntTask() |
Modifier and Type | Method and Description |
---|---|
void |
configure()
Configures cup accordings to the settings of this class
|
void |
execute()
Run the Ant task.
|
void |
setCompact_red(boolean b) |
void |
setDir(java.io.File destinationDir) |
void |
setDump_grammar(boolean b) |
void |
setDump_states(boolean b) |
void |
setDump_tables(boolean b) |
void |
setDump(boolean b) |
void |
setExpect(int i) |
void |
setFile(java.io.File file) |
void |
setInterface(boolean symInterface) |
void |
setNonterms(boolean b) |
void |
setNopositions(boolean b) |
void |
setNoscanner(boolean b) |
void |
setNosummary(boolean b) |
void |
setNowarn(boolean b) |
void |
setPackage(java.lang.String name) |
void |
setParser(java.lang.String name) |
void |
setProgress(boolean b) |
void |
setSymbols(java.lang.String name) |
void |
setTime(boolean b) |
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
public void execute() throws org.apache.tools.ant.BuildException
execute
in class org.apache.tools.ant.Task
org.apache.tools.ant.BuildException
- if build failspublic void configure() throws java.io.FileNotFoundException
java.io.FileNotFoundException
- if inputFile does not existpublic void setDir(java.io.File destinationDir)
public void setFile(java.io.File file)
public void setParser(java.lang.String name)
public void setSymbols(java.lang.String name)
public void setPackage(java.lang.String name)
public void setInterface(boolean symInterface)
public void setCompact_red(boolean b)
public void setDump_grammar(boolean b)
public void setDump_states(boolean b)
public void setDump_tables(boolean b)
public void setDump(boolean b)
public void setExpect(int i)
public void setNopositions(boolean b)
public void setNonterms(boolean b)
public void setNosummary(boolean b)
public void setNowarn(boolean b)
public void setProgress(boolean b)
public void setTime(boolean b)
public void setNoscanner(boolean b)