antlr.preprocessor
Class GrammarFile
java.lang.Object
antlr.preprocessor.GrammarFile
- public class GrammarFile
- extends java.lang.Object
Stores header action, grammar preamble, file options, and
list of grammars in the file
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
GrammarFile
public GrammarFile(Tool tool,
java.lang.String f)
addGrammar
public void addGrammar(antlr.preprocessor.Grammar g)
generateExpandedFile
public void generateExpandedFile()
throws java.io.IOException
- Throws:
java.io.IOException
getGrammars
public IndexedVector getGrammars()
getName
public java.lang.String getName()
nameForExpandedGrammarFile
public java.lang.String nameForExpandedGrammarFile(java.lang.String f)
setExpanded
public void setExpanded(boolean exp)
addHeaderAction
public void addHeaderAction(java.lang.String a)
setOptions
public void setOptions(IndexedVector o)
toString
public java.lang.String toString()