|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Grammar | |
|---|---|
| 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 | |
|---|---|
Grammar |
Tool.getRootGrammar(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. |
Writer |
Tool.getOutputFile(Grammar g,
String fileName)
This method is used by all code generators to create new output files. |
protected void |
Tool.writeDOTFile(Grammar g,
Rule r,
String dot)
|
protected void |
Tool.writeDOTFile(Grammar g,
String name,
String dot)
|
| Uses of Grammar in org.antlr.analysis |
|---|
| Fields in org.antlr.analysis declared as Grammar | |
|---|---|
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 | |
|---|---|
String |
MachineProbe.getInputSequenceDisplay(Grammar g,
List<IntSet> labels)
Given List |
String |
Label.toString(Grammar g)
|
String |
PredicateLabel.toString(Grammar g)
|
String |
LookaheadSet.toString(Grammar g)
|
String |
ActionLabel.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.CommutativePredicate.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.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 |
JavaTarget.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 |
CTarget.chooseWhereCyclicDFAsGo(Tool tool,
CodeGenerator generator,
Grammar grammar,
org.stringtemplate.v4.ST recognizerST,
org.stringtemplate.v4.ST cyclicDFAST)
|
protected void |
Target.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 |
CSharp3Target.genRecognizerFile(Tool tool,
CodeGenerator generator,
Grammar grammar,
org.stringtemplate.v4.ST outputFileST)
|
protected void |
Target.genRecognizerHeaderFile(Tool tool,
CodeGenerator generator,
Grammar grammar,
org.stringtemplate.v4.ST headerFileST,
String extName)
|
protected void |
CPPTarget.genRecognizerHeaderFile(Tool tool,
CodeGenerator generator,
Grammar grammar,
org.stringtemplate.v4.ST headerFileST,
String extName)
|
protected void |
CTarget.genRecognizerHeaderFile(Tool tool,
CodeGenerator generator,
Grammar grammar,
org.stringtemplate.v4.ST headerFileST,
String extName)
|
protected void |
ObjCTarget.genRecognizerHeaderFile(Tool tool,
CodeGenerator generator,
Grammar grammar,
org.stringtemplate.v4.ST headerFileST,
String extName)
|
protected void |
Target.performGrammarAnalysis(CodeGenerator generator,
Grammar grammar)
|
protected void |
JavaTarget.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,
String language)
|
|
| Uses of Grammar in org.antlr.grammar.v3 |
|---|
| Fields in org.antlr.grammar.v3 declared as Grammar | |
|---|---|
protected Grammar |
AssignTokenTypesWalker.grammar
|
protected Grammar |
ANTLRTreePrinter.grammar
|
protected Grammar |
TreeToNFAConverter.grammar
Which grammar are we converting an NFA for? |
protected Grammar |
LeftRecursiveRuleWalker.grammar
|
protected Grammar |
DefineGrammarItemsWalker.grammar
|
protected Grammar |
CodeGenTreeWalker.grammar
|
| Methods in org.antlr.grammar.v3 that return Grammar | |
|---|---|
Grammar |
ANTLRParser.getGrammar()
|
| Methods in org.antlr.grammar.v3 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 |
AssignTokenTypesWalker.grammar_(Grammar g)
|
ANTLRParser.grammar__return |
ANTLRParser.grammar_(Grammar g)
|
DefineGrammarItemsWalker.grammar__return |
DefineGrammarItemsWalker.grammar_(Grammar g)
|
void |
CodeGenTreeWalker.grammar_(Grammar g,
org.stringtemplate.v4.ST recognizerST,
org.stringtemplate.v4.ST outputFileST,
org.stringtemplate.v4.ST headerFileST)
|
protected void |
AssignTokenTypesWalker.init(Grammar root)
|
void |
CodeGenTreeWalker.init(Grammar g)
|
boolean |
LeftRecursiveRuleWalker.rec_rule(Grammar g)
|
void |
ANTLRParser.setGrammar(Grammar value)
|
String |
ANTLRTreePrinter.toString(Grammar g,
boolean showActions)
|
| Constructors in org.antlr.grammar.v3 with parameters of type Grammar | |
|---|---|
ActionAnalysis(Grammar grammar,
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 | |
|---|---|
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 |
String |
IntervalSet.toString(Grammar g)
|
String |
IntSet.toString(Grammar g)
|
| Uses of Grammar in org.antlr.tool |
|---|
| Fields in org.antlr.tool declared as Grammar | |
|---|---|
protected Grammar |
GrammarSerializerFoo.g
|
Grammar |
GrammarSyntaxMessage.g
|
Grammar |
LeftRecursiveRuleAnalyzer.g
|
Grammar |
GrammarSemanticsMessage.g
|
protected Grammar |
BuildDependencyGenerator.grammar
|
Grammar |
CompositeGrammarTree.grammar
|
protected Grammar |
Interpreter.grammar
|
protected Grammar |
NameSpaceChecker.grammar
|
Grammar |
AttributeScope.grammar
|
protected Grammar |
GrammarSanity.grammar
|
Grammar |
Rule.grammar
To which grammar does this belong? |
Grammar |
Grammar.Decision.grammar
|
Grammar |
GrammarReport.grammar
|
protected Grammar |
DOTGenerator.grammar
|
protected Grammar |
FASerializer.grammar
|
Grammar |
GrammarReport2.root
|
| 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(String grammarName)
|
Grammar |
CompositeGrammar.getRootGrammar()
|
| Methods in org.antlr.tool that return types with arguments of type Grammar | |
|---|---|
List<Grammar> |
Grammar.getDelegates()
Get list of all delegates from all grammars directly or indirectly imported into this grammar. |
List<Grammar> |
CompositeGrammar.getDelegates(Grammar g)
Get list of all delegates from all grammars in the delegate subtree of g. |
List<Grammar> |
Grammar.getDelegators()
Get list of all delegators. |
List<Grammar> |
CompositeGrammar.getDelegators(Grammar g)
Return list of delegate grammars from root down to g. |
List<Grammar> |
Grammar.getDirectDelegates()
|
List<Grammar> |
CompositeGrammar.getDirectDelegates(Grammar g)
|
List<Grammar> |
Grammar.getIndirectDelegates()
Get delegates below direct delegates |
List<Grammar> |
CompositeGrammar.getIndirectDelegates(Grammar g)
Get delegates below direct delegates of g |
List<Grammar> |
CompositeGrammarTree.getPostOrderedGrammarList()
Return a postorder list of grammars; root is last in list |
List<Grammar> |
CompositeGrammarTree.getPreOrderedGrammarList()
Return a preorder list of grammars; root is first 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)
|
Set<Rule> |
CompositeGrammar.getAllImportedRules(Grammar g)
Get all rule definitions from all direct/indirect delegate grammars of g. |
Set<Rule> |
CompositeGrammar.getDelegatedRules(Grammar g)
Get set of rules for grammar g that need to have manual delegation methods. |
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 |
List<Grammar> |
CompositeGrammar.getDelegators(Grammar g)
Return list of delegate grammars from root down to g. |
List<Grammar> |
CompositeGrammar.getDirectDelegates(Grammar g)
|
List<Grammar> |
CompositeGrammar.getIndirectDelegates(Grammar g)
Get delegates below direct delegates of g |
static 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,
Object arg)
|
static void |
ErrorManager.grammarError(int msgID,
Grammar g,
Token token,
Object arg,
Object arg2)
|
static void |
ErrorManager.grammarWarning(int msgID,
Grammar g,
Token token)
|
static void |
ErrorManager.grammarWarning(int msgID,
Grammar g,
Token token,
Object arg)
|
static void |
ErrorManager.grammarWarning(int msgID,
Grammar g,
Token token,
Object arg,
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,
List<Integer> tokenTypes,
String startRule)
an experimental method to generate random phrases for a given grammar given a start rule. |
String |
GrammarAST.setBlockOption(Grammar grammar,
String key,
Object value)
Save the option key/value pair and process it; return the key or null if invalid option. |
void |
CompositeGrammar.setDelegationRoot(Grammar root)
|
String |
GrammarAST.setOption(Map options,
Set legalOptions,
Grammar grammar,
String key,
Object value)
|
void |
GrammarAST.setOptions(Grammar grammar,
Map options)
|
String |
GrammarAST.setTerminalOption(Grammar grammar,
String key,
Object value)
|
static void |
ErrorManager.syntaxError(int msgID,
Grammar grammar,
Token token,
Object arg,
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(List<Grammar> grammars)
work for getPostOrderedGrammarList |
protected void |
CompositeGrammarTree._getPreOrderedGrammarList(List<Grammar> grammars)
|
| Constructors in org.antlr.tool with parameters of type Grammar | |
|---|---|
AttributeScope(Grammar grammar,
String name,
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)
|
|
GrammarReport2(Grammar rootGrammar)
|
|
GrammarSanity(Grammar grammar)
|
|
GrammarSemanticsMessage(int msgID,
Grammar g,
Token offendingToken)
|
|
GrammarSemanticsMessage(int msgID,
Grammar g,
Token offendingToken,
Object arg)
|
|
GrammarSemanticsMessage(int msgID,
Grammar g,
Token offendingToken,
Object arg,
Object arg2)
|
|
GrammarSerializerFoo(Grammar g)
|
|
GrammarSyntaxMessage(int msgID,
Grammar grammar,
Token offendingToken,
Object arg,
RecognitionException exception)
|
|
GrammarSyntaxMessage(int msgID,
Grammar grammar,
Token offendingToken,
RecognitionException exception)
|
|
Interpreter(Grammar grammar,
IntStream input)
|
|
LeftRecursiveRuleAnalyzer(TreeNodeStream input,
Grammar g,
String ruleName)
|
|
NameSpaceChecker(Grammar grammar)
|
|
Rule(Grammar grammar,
String ruleName,
int ruleIndex,
int numberOfAlts)
|
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||