Uses of Class
org.antlr.tool.Grammar
-
Packages that use Grammar Package Description org.antlr org.antlr.analysis org.antlr.codegen org.antlr.grammar.v3 org.antlr.misc org.antlr.tool -
-
Uses of Grammar in org.antlr
Methods in org.antlr that return Grammar Modifier and Type Method Description Grammar
Tool. getRootGrammar(java.lang.String grammarFileName)
Get a grammar mentioned on the command-line and any delegatesMethods in org.antlr with parameters of type Grammar Modifier and Type Method Description 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, java.lang.String name, java.lang.String dot)
protected void
Tool. writeDOTFile(Grammar g, Rule r, java.lang.String dot)
-
Uses of Grammar in org.antlr.analysis
Fields in org.antlr.analysis declared as Grammar Modifier and Type Field Description protected Grammar
DFAOptimizer. grammar
Grammar
LL1Analyzer. grammar
Grammar
NFA. grammar
This NFA represents which grammar?Methods in org.antlr.analysis with parameters of type Grammar Modifier and Type Method Description java.lang.String
MachineProbe. getInputSequenceDisplay(Grammar g, java.util.List<IntSet> labels)
Given List<IntSet>, return a String with a useful representation of the associated input string.java.lang.String
ActionLabel. toString(Grammar g)
java.lang.String
Label. toString(Grammar g)
java.lang.String
LookaheadSet. toString(Grammar g)
java.lang.String
PredicateLabel. toString(Grammar g)
void
SemanticContext.CommutativePredicate. trackUseOfSyntacticPredicates(Grammar g)
void
SemanticContext.NOT. trackUseOfSyntacticPredicates(Grammar g)
void
SemanticContext.Predicate. trackUseOfSyntacticPredicates(Grammar g)
void
SemanticContext. trackUseOfSyntacticPredicates(Grammar g)
Notify the indicated grammar of any syn preds used within this contextConstructors in org.antlr.analysis with parameters of type Grammar Constructor Description 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 Modifier and Type Field Description 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 Modifier and Type Method Description protected org.stringtemplate.v4.ST
ActionScriptTarget. chooseWhereCyclicDFAsGo(Tool tool, CodeGenerator generator, Grammar grammar, org.stringtemplate.v4.ST recognizerST, org.stringtemplate.v4.ST cyclicDFAST)
protected org.stringtemplate.v4.ST
CppTarget. chooseWhereCyclicDFAsGo(Tool tool, CodeGenerator generator, Grammar grammar, org.stringtemplate.v4.ST recognizerST, org.stringtemplate.v4.ST cyclicDFAST)
protected org.stringtemplate.v4.ST
CTarget. chooseWhereCyclicDFAsGo(Tool tool, CodeGenerator generator, Grammar grammar, org.stringtemplate.v4.ST recognizerST, org.stringtemplate.v4.ST cyclicDFAST)
protected org.stringtemplate.v4.ST
DelphiTarget. chooseWhereCyclicDFAsGo(Tool tool, CodeGenerator generator, Grammar grammar, org.stringtemplate.v4.ST recognizerST, org.stringtemplate.v4.ST cyclicDFAST)
protected org.stringtemplate.v4.ST
JavaTarget. chooseWhereCyclicDFAsGo(Tool tool, CodeGenerator generator, Grammar grammar, org.stringtemplate.v4.ST recognizerST, org.stringtemplate.v4.ST cyclicDFAST)
protected void
CppTarget. genRecognizerFile(Tool tool, CodeGenerator generator, Grammar grammar, org.stringtemplate.v4.ST outputFileST)
protected void
CSharp3Target. genRecognizerFile(Tool tool, CodeGenerator generator, Grammar grammar, org.stringtemplate.v4.ST outputFileST)
protected void
CTarget. genRecognizerFile(Tool tool, CodeGenerator generator, Grammar grammar, org.stringtemplate.v4.ST outputFileST)
protected void
RubyTarget. genRecognizerFile(Tool tool, CodeGenerator generator, Grammar grammar, org.stringtemplate.v4.ST outputFileST)
protected void
Target. genRecognizerFile(Tool tool, CodeGenerator generator, Grammar grammar, org.stringtemplate.v4.ST outputFileST)
protected void
CppTarget. genRecognizerHeaderFile(Tool tool, CodeGenerator generator, Grammar grammar, org.stringtemplate.v4.ST headerFileST, java.lang.String extName)
protected void
CTarget. genRecognizerHeaderFile(Tool tool, CodeGenerator generator, Grammar grammar, org.stringtemplate.v4.ST headerFileST, java.lang.String extName)
protected void
ObjCTarget. genRecognizerHeaderFile(Tool tool, CodeGenerator generator, Grammar grammar, org.stringtemplate.v4.ST headerFileST, java.lang.String extName)
protected void
Target. genRecognizerHeaderFile(Tool tool, CodeGenerator generator, Grammar grammar, org.stringtemplate.v4.ST headerFileST, java.lang.String extName)
protected void
CppTarget. performGrammarAnalysis(CodeGenerator generator, Grammar grammar)
Overrides the standard grammar analysis so we can prepare the analyser a little differently from the other targets.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.protected void
JavaTarget. performGrammarAnalysis(CodeGenerator generator, Grammar grammar)
protected void
Target. performGrammarAnalysis(CodeGenerator generator, Grammar grammar)
Constructors in org.antlr.codegen with parameters of type Grammar Constructor Description CodeGenerator(Tool tool, Grammar grammar, java.lang.String language)
-
Uses of Grammar in org.antlr.grammar.v3
Fields in org.antlr.grammar.v3 declared as Grammar Modifier and Type Field Description protected Grammar
ANTLRTreePrinter. grammar
protected Grammar
AssignTokenTypesWalker. grammar
protected Grammar
CodeGenTreeWalker. grammar
protected Grammar
DefineGrammarItemsWalker. grammar
protected Grammar
LeftRecursiveRuleWalker. grammar
protected Grammar
TreeToNFAConverter. grammar
Which grammar are we converting an NFA for?Methods in org.antlr.grammar.v3 that return Grammar Modifier and Type Method Description Grammar
ANTLRParser. getGrammar()
Methods in org.antlr.grammar.v3 with parameters of type Grammar Modifier and Type Method Description 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)
ANTLRParser.grammar__return
ANTLRParser. grammar_(Grammar g)
void
AssignTokenTypesWalker. grammar_(Grammar g)
void
CodeGenTreeWalker. grammar_(Grammar g, org.stringtemplate.v4.ST recognizerST, org.stringtemplate.v4.ST outputFileST, org.stringtemplate.v4.ST headerFileST)
DefineGrammarItemsWalker.grammar__return
DefineGrammarItemsWalker. grammar_(Grammar g)
protected void
AssignTokenTypesWalker. init(Grammar root)
void
CodeGenTreeWalker. init(Grammar g)
boolean
LeftRecursiveRuleWalker. rec_rule(Grammar g)
void
ANTLRParser. setGrammar(Grammar value)
java.lang.String
ANTLRTreePrinter. toString(Grammar g, boolean showActions)
Constructors in org.antlr.grammar.v3 with parameters of type Grammar Constructor Description ActionAnalysis(Grammar grammar, java.lang.String ruleName, GrammarAST actionAST)
TreeToNFAConverter(TreeNodeStream input, Grammar g, NFA nfa, NFAFactory factory)
-
Uses of Grammar in org.antlr.misc
Methods in org.antlr.misc with parameters of type Grammar Modifier and Type Method Description 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 elementsjava.lang.String
IntervalSet. toString(Grammar g)
java.lang.String
IntSet. toString(Grammar g)
-
Uses of Grammar in org.antlr.tool
Fields in org.antlr.tool declared as Grammar Modifier and Type Field Description Grammar
GrammarSemanticsMessage. g
protected Grammar
GrammarSerializerFoo. g
Grammar
GrammarSyntaxMessage. g
Grammar
LeftRecursiveRuleAnalyzer. g
Grammar
AttributeScope. grammar
protected Grammar
BuildDependencyGenerator. grammar
Grammar
CompositeGrammarTree. grammar
protected Grammar
DOTGenerator. grammar
protected Grammar
FASerializer. grammar
Grammar
Grammar.Decision. grammar
Grammar
GrammarReport. grammar
protected Grammar
GrammarSanity. grammar
protected Grammar
Interpreter. grammar
protected Grammar
NameSpaceChecker. grammar
Grammar
Rule. grammar
To which grammar does this belong?Grammar
GrammarReport2. root
Methods in org.antlr.tool that return Grammar Modifier and Type Method Description Grammar
CompositeGrammar. getDelegator(Grammar g)
Get parent of this grammarGrammar
Grammar. getDelegator()
Who's my direct parent grammar?Grammar
CompositeGrammar. getGrammar(java.lang.String grammarName)
Grammar
CompositeGrammar. getRootGrammar()
Methods in org.antlr.tool that return types with arguments of type Grammar Modifier and Type Method Description 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. getDelegates()
Get list of all delegates from all grammars directly or indirectly imported into this grammar.java.util.List<Grammar>
CompositeGrammar. getDelegators(Grammar g)
Return list of delegate grammars from root down to g.java.util.List<Grammar>
Grammar. getDelegators()
Get list of all delegators.java.util.List<Grammar>
CompositeGrammar. getDirectDelegates(Grammar g)
java.util.List<Grammar>
Grammar. getDirectDelegates()
java.util.List<Grammar>
CompositeGrammar. getIndirectDelegates(Grammar g)
Get delegates below direct delegates of gjava.util.List<Grammar>
Grammar. getIndirectDelegates()
Get delegates below direct delegatesjava.util.List<Grammar>
CompositeGrammarTree. getPostOrderedGrammarList()
Return a postorder list of grammars; root is last in listjava.util.List<Grammar>
CompositeGrammarTree. getPreOrderedGrammarList()
Return a preorder list of grammars; root is first in listMethods in org.antlr.tool with parameters of type Grammar Modifier and Type Method Description protected void
Grammar. addDelegateGrammar(Grammar delegateGrammar)
add new delegate to composite treevoid
CompositeGrammar. addGrammar(Grammar delegator, Grammar delegate)
Add delegate grammar as child of delegatorprotected 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<? extends Rule>
CompositeGrammar. getAllImportedRules(Grammar g)
Get all rule definitions from all direct/indirect delegate grammars of g.java.util.Set<? extends 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 grammarjava.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 gstatic GrammarReport.ReportData
GrammarReport. getReportData(Grammar g)
static void
ErrorManager. grammarError(int msgID, Grammar g, Token token)
static void
ErrorManager. grammarError(int msgID, Grammar g, Token token, java.lang.Object arg)
static void
ErrorManager. grammarError(int msgID, Grammar g, Token token, java.lang.Object arg, java.lang.Object arg2)
static void
ErrorManager. grammarWarning(int msgID, Grammar g, Token token)
static void
ErrorManager. grammarWarning(int msgID, Grammar g, Token token, java.lang.Object arg)
static void
ErrorManager. grammarWarning(int msgID, Grammar g, 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<java.lang.String,java.lang.Object> options, java.util.Set<java.lang.String> legalOptions, Grammar grammar, java.lang.String key, java.lang.Object value)
void
GrammarAST. setOptions(Grammar grammar, java.util.Map<java.lang.String,java.lang.Object> options)
java.lang.String
GrammarAST. setTerminalOption(Grammar grammar, java.lang.String key, java.lang.Object value)
static void
ErrorManager. syntaxError(int msgID, Grammar grammar, Token token, java.lang.Object arg, RecognitionException re)
boolean
Grammar. validImport(Grammar delegate)
Many imports are illegal such as lexer into a tree grammarMethod parameters in org.antlr.tool with type arguments of type Grammar Modifier and Type Method Description protected void
CompositeGrammarTree. _getPostOrderedGrammarList(java.util.List<Grammar> grammars)
work for getPostOrderedGrammarListprotected void
CompositeGrammarTree. _getPreOrderedGrammarList(java.util.List<Grammar> grammars)
Constructors in org.antlr.tool with parameters of type Grammar Constructor Description AttributeScope(Grammar grammar, java.lang.String name, Token derivedFromToken)
CompositeGrammar(Grammar g)
CompositeGrammarTree(Grammar g)
DOTGenerator(Grammar grammar)
This aspect is associated with a grammarFASerializer(Grammar grammar)
This aspect is associated with a grammar; used to get token namesGrammarReport(Grammar grammar)
GrammarReport2(Grammar rootGrammar)
GrammarSanity(Grammar grammar)
GrammarSemanticsMessage(int msgID, Grammar g, Token offendingToken)
GrammarSemanticsMessage(int msgID, Grammar g, Token offendingToken, java.lang.Object arg)
GrammarSemanticsMessage(int msgID, Grammar g, Token offendingToken, java.lang.Object arg, java.lang.Object arg2)
GrammarSerializerFoo(Grammar g)
GrammarSyntaxMessage(int msgID, Grammar grammar, Token offendingToken, java.lang.Object arg, RecognitionException exception)
GrammarSyntaxMessage(int msgID, Grammar grammar, Token offendingToken, RecognitionException exception)
Interpreter(Grammar grammar, IntStream input)
LeftRecursiveRuleAnalyzer(TreeNodeStream input, Grammar g, java.lang.String ruleName)
NameSpaceChecker(Grammar grammar)
Rule(Grammar grammar, java.lang.String ruleName, int ruleIndex, int numberOfAlts)
-