|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |