|
JavaCC (Apache Ant API)
org.apache.tools.ant.taskdefs.optional.javacc
|
Field Summary |
Fields inherited from class org.apache.tools.ant.Task |
description, location, target, taskName, taskType, wrapper |
Fields inherited from class org.apache.tools.ant.ProjectComponent |
project |
Constructor Summary | |
JavaCC()
|
Method Summary | |
void |
execute()
Called by the project to let the task do its work. |
protected static java.io.File |
getArchiveFile(java.io.File home)
Helper class to retrieve the path used to store the JavaCC.zip which is different from versions. |
void |
setBuildparser(boolean buildParser)
Sets the BUILD_PARSER grammar option. |
void |
setBuildtokenmanager(boolean buildTokenManager)
Sets the BUILD_TOKEN_MANAGER grammar option. |
void |
setCachetokens(boolean cacheTokens)
Sets the CACHE_TOKENS grammar option. |
void |
setChoiceambiguitycheck(int choiceAmbiguityCheck)
Sets the CHOICE_AMBIGUITY_CHECK grammar option. |
void |
setCommontokenaction(boolean commonTokenAction)
Sets the COMMON_TOKEN_ACTION grammar option. |
void |
setDebuglookahead(boolean debugLookahead)
Sets the DEBUG_LOOKAHEAD grammar option. |
void |
setDebugparser(boolean debugParser)
Sets the DEBUG_PARSER grammar option. |
void |
setDebugtokenmanager(boolean debugTokenManager)
Sets the DEBUG_TOKEN_MANAGER grammar option. |
void |
setErrorreporting(boolean errorReporting)
Sets the ERROR_REPORTING grammar option. |
void |
setForcelacheck(boolean forceLACheck)
Sets the FORCE_LA_CHECK grammar option. |
void |
setIgnorecase(boolean ignoreCase)
Sets the IGNORE_CASE grammar option. |
void |
setJavacchome(java.io.File javaccHome)
The directory containing the JavaCC distribution. |
void |
setJavaunicodeescape(boolean javaUnicodeEscape)
Sets the JAVA_UNICODE_ESCAPE grammar option. |
void |
setLookahead(int lookahead)
Sets the LOOKAHEAD grammar option. |
void |
setOptimizetokenmanager(boolean optimizeTokenManager)
Sets the OPTIMIZE_TOKEN_MANAGER grammar option. |
void |
setOtherambiguityCheck(int otherAmbiguityCheck)
Sets the OTHER_AMBIGUITY_CHECK grammar option. |
void |
setOutputdirectory(java.io.File outputDirectory)
The directory to write the generated files to. |
void |
setSanitycheck(boolean sanityCheck)
Sets the SANITY_CHECK grammar option. |
void |
setStatic(boolean staticParser)
Sets the STATIC grammar option. |
void |
setTarget(java.io.File target)
The grammar file to process. |
void |
setUnicodeinput(boolean unicodeInput)
Sets the UNICODE_INPUT grammar option. |
void |
setUsercharstream(boolean userCharStream)
Sets the USER_CHAR_STREAM grammar option. |
void |
setUsertokenmanager(boolean userTokenManager)
Sets the USER_TOKEN_MANAGER grammar option. |
Methods inherited from class org.apache.tools.ant.Task |
getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, handleErrorOutput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName |
Methods inherited from class org.apache.tools.ant.ProjectComponent |
getProject, setProject |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public JavaCC()
Method Detail |
public void setLookahead(int lookahead)
public void setChoiceambiguitycheck(int choiceAmbiguityCheck)
public void setOtherambiguityCheck(int otherAmbiguityCheck)
public void setStatic(boolean staticParser)
public void setDebugparser(boolean debugParser)
public void setDebuglookahead(boolean debugLookahead)
public void setDebugtokenmanager(boolean debugTokenManager)
public void setOptimizetokenmanager(boolean optimizeTokenManager)
public void setErrorreporting(boolean errorReporting)
public void setJavaunicodeescape(boolean javaUnicodeEscape)
public void setUnicodeinput(boolean unicodeInput)
public void setIgnorecase(boolean ignoreCase)
public void setCommontokenaction(boolean commonTokenAction)
public void setUsertokenmanager(boolean userTokenManager)
public void setUsercharstream(boolean userCharStream)
public void setBuildparser(boolean buildParser)
public void setBuildtokenmanager(boolean buildTokenManager)
public void setSanitycheck(boolean sanityCheck)
public void setForcelacheck(boolean forceLACheck)
public void setCachetokens(boolean cacheTokens)
public void setOutputdirectory(java.io.File outputDirectory)
public void setTarget(java.io.File target)
public void setJavacchome(java.io.File javaccHome)
public void execute() throws BuildException
Task
BuildException
- if something goes wrong with the buildprotected static java.io.File getArchiveFile(java.io.File home) throws BuildException
home
- the javacc home path directory.
BuildException
- thrown if the home directory is invalid or if the archive
could not be found despite attemps to do so.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |