Package antlr.preprocessor
Class Hierarchy
- java.lang.Object
-
- antlr.preprocessor.Hierarchy
-
public class Hierarchy extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected ToolantlrToolprotected java.util.Hashtablefilesprotected GrammarLexerRootprotected GrammarParserRootprotected java.util.Hashtablesymbolsprotected GrammarTreeParserRoot
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddGrammar(Grammar gr)voidaddGrammarFile(GrammarFile gf)voidexpandGrammarsInFile(java.lang.String fileName)GrammarfindRoot(Grammar g)GrammarFilegetFile(java.lang.String fileName)GrammargetGrammar(java.lang.String gr)ToolgetTool()static java.lang.StringoptionsToString(IndexedVector options)voidreadGrammarFile(java.lang.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(java.lang.String fileName)
-
getFile
public GrammarFile getFile(java.lang.String fileName)
-
getGrammar
public Grammar getGrammar(java.lang.String gr)
-
optionsToString
public static java.lang.String optionsToString(IndexedVector options)
-
readGrammarFile
public void readGrammarFile(java.lang.String file) throws java.io.FileNotFoundException- Throws:
java.io.FileNotFoundException
-
verifyThatHierarchyIsComplete
public boolean verifyThatHierarchyIsComplete()
Return true if hierarchy is complete, false if not
-
getTool
public Tool getTool()
-
setTool
public void setTool(Tool antlrTool)
-
-