| Package | Description |
|---|---|
| antlr | |
| antlr.actions.cpp | |
| antlr.actions.csharp | |
| antlr.actions.java | |
| antlr.actions.python |
| Modifier and Type | Field and Description |
|---|---|
protected RuleBlock |
MakeGrammar.ruleBlock |
| Modifier and Type | Method and Description |
|---|---|
static RuleBlock |
MakeGrammar.createNextTokenRule(Grammar g,
Vector lexRules,
String rname)
Used to build nextToken() for the lexer.
|
| Modifier and Type | Method and Description |
|---|---|
void |
HTMLCodeGenerator.genFollowSetForRuleBlock(RuleBlock blk)
Generate a textual representation of the follow set
for a block.
|
void |
DocBookCodeGenerator.genFollowSetForRuleBlock(RuleBlock blk)
Generate a textual representation of the follow set
for a block.
|
void |
DiagnosticCodeGenerator.genFollowSetForRuleBlock(RuleBlock blk)
Generate a textual representation of the follow set
for a block.
|
Lookahead |
LLkGrammarAnalyzer.look(int k,
RuleBlock blk) |
Lookahead |
LLkAnalyzer.look(int k,
RuleBlock blk)
Combine the lookahead computed for each alternative.
|
protected String |
PythonCodeGenerator.processActionForSpecialSymbols(String actionStr,
int line,
RuleBlock currentRule,
ActionTransInfo tInfo)
Lexically process $var and tree-specifiers in the action.
|
protected String |
JavaCodeGenerator.processActionForSpecialSymbols(String actionStr,
int line,
RuleBlock currentRule,
ActionTransInfo tInfo)
Lexically process $var and tree-specifiers in the action.
|
protected String |
HTMLCodeGenerator.processActionForSpecialSymbols(String actionStr,
int line,
RuleBlock currentRule,
ActionTransInfo tInfo) |
protected String |
DocBookCodeGenerator.processActionForSpecialSymbols(String actionStr,
int line,
RuleBlock currentRule,
ActionTransInfo tInfo) |
protected String |
DiagnosticCodeGenerator.processActionForSpecialSymbols(String actionStr,
int line,
RuleBlock currentRule,
ActionTransInfo tInfo) |
protected String |
CppCodeGenerator.processActionForSpecialSymbols(String actionStr,
int line,
RuleBlock currentRule,
ActionTransInfo tInfo)
Lexically process tree-specifiers in the action.
|
protected abstract String |
CodeGenerator.processActionForSpecialSymbols(String actionStr,
int line,
RuleBlock currentRule,
ActionTransInfo tInfo)
Lexically process $ and # references within the action.
|
protected String |
CSharpCodeGenerator.processActionForSpecialSymbols(String actionStr,
int line,
RuleBlock currentRule,
ActionTransInfo tInfo)
Lexically process tree-specifiers in the action.
|
| Modifier and Type | Field and Description |
|---|---|
protected RuleBlock |
ActionLexer.currentRule |
| Constructor and Description |
|---|
ActionLexer(String s,
RuleBlock currentRule,
CodeGenerator generator,
ActionTransInfo transInfo) |
| Modifier and Type | Field and Description |
|---|---|
protected RuleBlock |
ActionLexer.currentRule |
| Constructor and Description |
|---|
ActionLexer(String s,
RuleBlock currentRule,
CodeGenerator generator,
ActionTransInfo transInfo) |
| Modifier and Type | Field and Description |
|---|---|
protected RuleBlock |
ActionLexer.currentRule |
| Constructor and Description |
|---|
ActionLexer(String s,
RuleBlock currentRule,
CodeGenerator generator,
ActionTransInfo transInfo) |
| Modifier and Type | Field and Description |
|---|---|
protected RuleBlock |
ActionLexer.currentRule |
| Constructor and Description |
|---|
ActionLexer(String s,
RuleBlock currentRule,
CodeGenerator generator,
ActionTransInfo transInfo) |
Copyright © 2017–2019 Eclipse Foundation. All rights reserved.