Uses of Class
org.antlr.tool.Grammar

Packages that use Grammar
org.antlr   
org.antlr.analysis   
org.antlr.codegen   
org.antlr.grammar.v2   
org.antlr.misc   
org.antlr.tool   
 

Uses of Grammar in org.antlr
 

Methods in org.antlr that return Grammar
 Grammar Tool.getRootGrammar(java.lang.String grammarFileName)
          Get a grammar mentioned on the command-line and any delegates
 

Methods in org.antlr with parameters of type Grammar
 void Tool.generateDFAs(Grammar g)
           
protected  void Tool.generateNFAs(Grammar g)
           
protected  void Tool.generateRecognizer(Grammar grammar)
          Create NFA, DFA and generate code for grammar.
 java.io.Writer Tool.getOutputFile(Grammar g, java.lang.String fileName)
          This method is used by all code generators to create new output files.
protected  void Tool.writeDOTFile(Grammar g, Rule r, java.lang.String dot)
           
protected  void Tool.writeDOTFile(Grammar g, java.lang.String name, java.lang.String dot)
           
 

Uses of Grammar in org.antlr.analysis
 

Fields in org.antlr.analysis declared as Grammar
 Grammar LL1Analyzer.grammar
           
 Grammar NFA.grammar
          This NFA represents which grammar?
protected  Grammar DFAOptimizer.grammar
           
 

Methods in org.antlr.analysis with parameters of type Grammar
 java.lang.String ActionLabel.toString(Grammar g)
           
 java.lang.String PredicateLabel.toString(Grammar g)
           
 java.lang.String Label.toString(Grammar g)
           
 java.lang.String LookaheadSet.toString(Grammar g)
           
 void SemanticContext.trackUseOfSyntacticPredicates(Grammar g)
          Notify the indicated grammar of any syn preds used within this context
 void SemanticContext.Predicate.trackUseOfSyntacticPredicates(Grammar g)
           
 void SemanticContext.AND.trackUseOfSyntacticPredicates(Grammar g)
           
 void SemanticContext.OR.trackUseOfSyntacticPredicates(Grammar g)
           
 void SemanticContext.NOT.trackUseOfSyntacticPredicates(Grammar g)
           
 

Constructors in org.antlr.analysis with parameters of type Grammar
DFAOptimizer(Grammar grammar)
           
LL1Analyzer(Grammar grammar)
           
NFA(Grammar g)
           
NFAConversionThread(Grammar grammar, Barrier barrier, int i, int j)
           
 

Uses of Grammar in org.antlr.codegen
 

Fields in org.antlr.codegen declared as Grammar
 Grammar CodeGenerator.grammar
          Which grammar are we generating code for? Each generator is attached to a specific grammar.
 

Methods in org.antlr.codegen with parameters of type Grammar
protected  org.antlr.stringtemplate.StringTemplate ActionScriptTarget.chooseWhereCyclicDFAsGo(Tool tool, CodeGenerator generator, Grammar grammar, org.antlr.stringtemplate.StringTemplate recognizerST, org.antlr.stringtemplate.StringTemplate cyclicDFAST)
           
protected  org.antlr.stringtemplate.StringTemplate JavaTarget.chooseWhereCyclicDFAsGo(Tool tool, CodeGenerator generator, Grammar grammar, org.antlr.stringtemplate.StringTemplate recognizerST, org.antlr.stringtemplate.StringTemplate cyclicDFAST)
           
protected  org.antlr.stringtemplate.StringTemplate CTarget.chooseWhereCyclicDFAsGo(Tool tool, CodeGenerator generator, Grammar grammar, org.antlr.stringtemplate.StringTemplate recognizerST, org.antlr.stringtemplate.StringTemplate cyclicDFAST)
           
protected  org.antlr.stringtemplate.StringTemplate CSharp2Target.chooseWhereCyclicDFAsGo(Tool tool, CodeGenerator generator, Grammar grammar, org.antlr.stringtemplate.StringTemplate recognizerST, org.antlr.stringtemplate.StringTemplate cyclicDFAST)
           
protected  org.antlr.stringtemplate.StringTemplate CSharpTarget.chooseWhereCyclicDFAsGo(Tool tool, CodeGenerator generator, Grammar grammar, org.antlr.stringtemplate.StringTemplate recognizerST, org.antlr.stringtemplate.StringTemplate cyclicDFAST)
           
protected  org.antlr.stringtemplate.StringTemplate DelphiTarget.chooseWhereCyclicDFAsGo(Tool tool, CodeGenerator generator, Grammar grammar, org.antlr.stringtemplate.StringTemplate recognizerST, org.antlr.stringtemplate.StringTemplate cyclicDFAST)
           
protected  void Target.genRecognizerFile(Tool tool, CodeGenerator generator, Grammar grammar, org.antlr.stringtemplate.StringTemplate outputFileST)
           
protected  void CTarget.genRecognizerFile(Tool tool, CodeGenerator generator, Grammar grammar, org.antlr.stringtemplate.StringTemplate outputFileST)
           
protected  void Target.genRecognizerHeaderFile(Tool tool, CodeGenerator generator, Grammar grammar, org.antlr.stringtemplate.StringTemplate headerFileST, java.lang.String extName)
           
protected  void CPPTarget.genRecognizerHeaderFile(Tool tool, CodeGenerator generator, Grammar grammar, org.antlr.stringtemplate.StringTemplate headerFileST, java.lang.String extName)
           
protected  void CTarget.genRecognizerHeaderFile(Tool tool, CodeGenerator generator, Grammar grammar, org.antlr.stringtemplate.StringTemplate headerFileST, java.lang.String extName)
           
protected  void ObjCTarget.genRecognizerHeaderFile(Tool tool, CodeGenerator generator, Grammar grammar, org.antlr.stringtemplate.StringTemplate headerFileST, java.lang.String extName)
           
protected  void Target.performGrammarAnalysis(CodeGenerator generator, Grammar grammar)
           
protected  void CTarget.performGrammarAnalysis(CodeGenerator generator, Grammar grammar)
          Overrides the standard grammar analysis so we can prepare the analyser a little differently from the other targets.
 

Constructors in org.antlr.codegen with parameters of type Grammar
CodeGenerator(Tool tool, Grammar grammar, java.lang.String language)
           
 

Uses of Grammar in org.antlr.grammar.v2
 

Fields in org.antlr.grammar.v2 declared as Grammar
protected  Grammar DefineGrammarItemsWalker.grammar
           
protected  Grammar ANTLRParser.grammar
           
protected  Grammar AssignTokenTypesWalker.grammar
           
protected  Grammar ANTLRTreePrinter.grammar
           
protected  Grammar TreeToNFAConverter.grammar
          Which grammar are we converting an NFA for?
protected  Grammar CodeGenTreeWalker.grammar
           
 

Methods in org.antlr.grammar.v2 that return Grammar
 Grammar ANTLRParser.getGrammar()
           
 

Methods in org.antlr.grammar.v2 with parameters of type Grammar
protected  void AssignTokenTypesWalker.aliasTokenIDsAndLiterals(Grammar root)
           
protected  void AssignTokenTypesWalker.assignStringTypes(Grammar root)
           
protected  void AssignTokenTypesWalker.assignTokenIDTypes(Grammar root)
           
protected  void AssignTokenTypesWalker.defineTokenNamesAndLiteralsInGrammar(Grammar root)
           
 void AssignTokenTypesWalker.defineTokens(Grammar root)
           
 void DefineGrammarItemsWalker.grammar(antlr.collections.AST _t, Grammar g)
           
 void AssignTokenTypesWalker.grammar(antlr.collections.AST _t, Grammar g)
           
 void CodeGenTreeWalker.grammar(antlr.collections.AST _t, Grammar g, org.antlr.stringtemplate.StringTemplate recognizerST, org.antlr.stringtemplate.StringTemplate outputFileST, org.antlr.stringtemplate.StringTemplate headerFileST)
           
 void ANTLRParser.grammar(Grammar g)
           
protected  void AssignTokenTypesWalker.init(Grammar root)
           
 void CodeGenTreeWalker.init(Grammar g)
           
 void ANTLRParser.setGrammar(Grammar grammar)
           
 java.lang.String ANTLRTreePrinter.toString(antlr.collections.AST _t, Grammar g, boolean showActions)
          Call this to figure out how to print
 

Constructors in org.antlr.grammar.v2 with parameters of type Grammar
TreeToNFAConverter(Grammar g, NFA nfa, NFAFactory factory)
           
 

Uses of Grammar in org.antlr.misc
 

Methods in org.antlr.misc with parameters of type Grammar
 java.lang.String IntSet.toString(Grammar g)
           
 java.lang.String IntervalSet.toString(Grammar g)
           
 java.lang.String BitSet.toString(Grammar g)
          Transform a bit set into a string by formatting each element as an integer separator The string to put in between elements
 

Uses of Grammar in org.antlr.tool
 

Fields in org.antlr.tool declared as Grammar
 Grammar GrammarSemanticsMessage.g
           
protected  Grammar GrammarSerializerFoo.g
           
 Grammar GrammarSyntaxMessage.g
           
protected  Grammar NameSpaceChecker.grammar
           
 Grammar AttributeScope.grammar
           
protected  Grammar Interpreter.grammar
           
 Grammar Rule.grammar
          To which grammar does this belong?
protected  Grammar DOTGenerator.grammar
           
 Grammar CompositeGrammarTree.grammar
           
protected  Grammar BuildDependencyGenerator.grammar
           
 Grammar GrammarReport.grammar
           
protected  Grammar FASerializer.grammar
           
protected  Grammar GrammarSanity.grammar
           
 

Methods in org.antlr.tool that return Grammar
 Grammar Grammar.getDelegator()
          Who's my direct parent grammar?
 Grammar CompositeGrammar.getDelegator(Grammar g)
          Get parent of this grammar
 Grammar CompositeGrammar.getGrammar(java.lang.String grammarName)
           
 Grammar CompositeGrammar.getRootGrammar()
           
 

Methods in org.antlr.tool that return types with arguments of type Grammar
 java.util.List<Grammar> Grammar.getDelegates()
          Get list of all delegates from all grammars directly or indirectly imported into this grammar.
 java.util.List<Grammar> CompositeGrammar.getDelegates(Grammar g)
          Get list of all delegates from all grammars in the delegate subtree of g.
 java.util.List<Grammar> Grammar.getDelegators()
          Get list of all delegators.
 java.util.List<Grammar> CompositeGrammar.getDelegators(Grammar g)
          Return list of delegate grammars from root down to g.
 java.util.List<Grammar> Grammar.getDirectDelegates()
           
 java.util.List<Grammar> CompositeGrammar.getDirectDelegates(Grammar g)
           
 java.util.List<Grammar> Grammar.getIndirectDelegates()
          Get delegates below direct delegates
 java.util.List<Grammar> CompositeGrammar.getIndirectDelegates(Grammar g)
          Get delegates below direct delegates of g
 java.util.List<Grammar> CompositeGrammarTree.getPostOrderedGrammarList()
          Return a postorder list of grammars; root is last in list
 java.util.List<Grammar> CompositeGrammarTree.getPreOrderedGrammarList()
          Return a postorder list of grammars; root is last in list
 

Methods in org.antlr.tool with parameters of type Grammar
protected  void Grammar.addDelegateGrammar(Grammar delegateGrammar)
          add new delegate to composite tree
 void CompositeGrammar.addGrammar(Grammar delegator, Grammar delegate)
          Add delegate grammar as child of delegator
protected  void AssignTokenTypesBehavior.aliasTokenIDsAndLiterals(Grammar root)
           
protected  void AssignTokenTypesBehavior.assignStringTypes(Grammar root)
           
protected  void AssignTokenTypesBehavior.assignTokenIDTypes(Grammar root)
           
protected  void AssignTokenTypesBehavior.defineTokenNamesAndLiteralsInGrammar(Grammar root)
           
 void AssignTokenTypesBehavior.defineTokens(Grammar root)
           
 CompositeGrammarTree CompositeGrammarTree.findNode(Grammar g)
           
 java.util.Set<Rule> CompositeGrammar.getAllImportedRules(Grammar g)
          Get all rule definitions from all direct/indirect delegate grammars of g.
 java.util.Set<Rule> CompositeGrammar.getDelegatedRules(Grammar g)
          Get set of rules for grammar g that need to have manual delegation methods.
 java.util.List<Grammar> CompositeGrammar.getDelegates(Grammar g)
          Get list of all delegates from all grammars in the delegate subtree of g.
 Grammar CompositeGrammar.getDelegator(Grammar g)
          Get parent of this grammar
 java.util.List<Grammar> CompositeGrammar.getDelegators(Grammar g)
          Return list of delegate grammars from root down to g.
 java.util.List<Grammar> CompositeGrammar.getDirectDelegates(Grammar g)
           
 java.util.List<Grammar> CompositeGrammar.getIndirectDelegates(Grammar g)
          Get delegates below direct delegates of g
static void ErrorManager.grammarError(int msgID, Grammar g, antlr.Token token)
           
static void ErrorManager.grammarError(int msgID, Grammar g, antlr.Token token, java.lang.Object arg)
           
static void ErrorManager.grammarError(int msgID, Grammar g, antlr.Token token, java.lang.Object arg, java.lang.Object arg2)
           
static void ErrorManager.grammarWarning(int msgID, Grammar g, antlr.Token token)
           
static void ErrorManager.grammarWarning(int msgID, Grammar g, antlr.Token token, java.lang.Object arg)
           
static void ErrorManager.grammarWarning(int msgID, Grammar g, antlr.Token token, java.lang.Object arg, java.lang.Object arg2)
           
 int Grammar.importTokenVocabulary(Grammar importFromGr)
          Pull your token definitions from an existing grammar in memory.
protected  void AssignTokenTypesBehavior.init(Grammar g)
           
protected static void RandomPhrase.randomPhrase(Grammar g, java.util.List<java.lang.Integer> tokenTypes, java.lang.String startRule)
          an experimental method to generate random phrases for a given grammar given a start rule.
 java.lang.String GrammarAST.setBlockOption(Grammar grammar, java.lang.String key, java.lang.Object value)
          Save the option key/value pair and process it; return the key or null if invalid option.
 void CompositeGrammar.setDelegationRoot(Grammar root)
           
 java.lang.String GrammarAST.setOption(java.util.Map options, java.util.Set legalOptions, Grammar grammar, java.lang.String key, java.lang.Object value)
           
 void GrammarAST.setOptions(Grammar grammar, java.util.Map options)
           
 java.lang.String GrammarAST.setTerminalOption(Grammar grammar, java.lang.String key, java.lang.Object value)
           
static void ErrorManager.syntaxError(int msgID, Grammar grammar, antlr.Token token, java.lang.Object arg, antlr.RecognitionException re)
           
 boolean Grammar.validImport(Grammar delegate)
          Many imports are illegal such as lexer into a tree grammar
 

Method parameters in org.antlr.tool with type arguments of type Grammar
protected  void CompositeGrammarTree._getPostOrderedGrammarList(java.util.List<Grammar> grammars)
          work for getPostOrderedGrammarList
protected  void CompositeGrammarTree._getPreOrderedGrammarList(java.util.List<Grammar> grammars)
           
 

Constructors in org.antlr.tool with parameters of type Grammar
AttributeScope(Grammar grammar, java.lang.String name, antlr.Token derivedFromToken)
           
CompositeGrammar(Grammar g)
           
CompositeGrammarTree(Grammar g)
           
DOTGenerator(Grammar grammar)
          This aspect is associated with a grammar
FASerializer(Grammar grammar)
          This aspect is associated with a grammar; used to get token names
GrammarReport(Grammar grammar)
           
GrammarSanity(Grammar grammar)
           
GrammarSemanticsMessage(int msgID, Grammar g, antlr.Token offendingToken)
           
GrammarSemanticsMessage(int msgID, Grammar g, antlr.Token offendingToken, java.lang.Object arg)
           
GrammarSemanticsMessage(int msgID, Grammar g, antlr.Token offendingToken, java.lang.Object arg, java.lang.Object arg2)
           
GrammarSerializerFoo(Grammar g)
           
GrammarSyntaxMessage(int msgID, Grammar grammar, antlr.Token offendingToken, java.lang.Object arg, antlr.RecognitionException exception)
           
GrammarSyntaxMessage(int msgID, Grammar grammar, antlr.Token offendingToken, antlr.RecognitionException exception)
           
Interpreter(Grammar grammar, IntStream input)
           
NameSpaceChecker(Grammar grammar)
           
Rule(Grammar grammar, java.lang.String ruleName, int ruleIndex, int numberOfAlts)
           
 



Copyright © 2011. All Rights Reserved.