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 voidaddGrammar(Grammar gr)voidaddGrammarFile(GrammarFile gf)voidexpandGrammarsInFile(String fileName)GrammarfindRoot(Grammar g)GrammarFilegetFile(String fileName)GrammargetGrammar(String gr)ToolgetTool()static StringoptionsToString(IndexedVector options)voidreadGrammarFile(String file)voidsetTool(Tool antlrTool)booleanverifyThatHierarchyIsComplete()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)
-
-