Package antlr.preprocessor
Class Hierarchy
- java.lang.Object
-
- antlr.preprocessor.Hierarchy
-
public class Hierarchy extends Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addGrammar(Grammar gr)
void
addGrammarFile(GrammarFile gf)
void
expandGrammarsInFile(String fileName)
Grammar
findRoot(Grammar g)
GrammarFile
getFile(String fileName)
Grammar
getGrammar(String gr)
Tool
getTool()
static String
optionsToString(IndexedVector options)
void
readGrammarFile(String file)
void
setTool(Tool antlrTool)
boolean
verifyThatHierarchyIsComplete()
Return true if hierarchy is complete, false if not
-
-
-
Constructor Detail
-
Hierarchy
public Hierarchy(Tool tool)
-
-
Method Detail
-
addGrammar
public void addGrammar(Grammar gr)
-
addGrammarFile
public void addGrammarFile(GrammarFile gf)
-
expandGrammarsInFile
public void expandGrammarsInFile(String fileName)
-
getFile
public GrammarFile getFile(String fileName)
-
optionsToString
public static String optionsToString(IndexedVector options)
-
readGrammarFile
public void readGrammarFile(String file) throws FileNotFoundException
- Throws:
FileNotFoundException
-
verifyThatHierarchyIsComplete
public boolean verifyThatHierarchyIsComplete()
Return true if hierarchy is complete, false if not
-
getTool
public Tool getTool()
-
setTool
public void setTool(Tool antlrTool)
-
-