Package | Description |
---|---|
org.antlr.v4.codegen | |
org.antlr.v4.codegen.model |
Modifier and Type | Field | Description |
---|---|---|
Stack<RuleFunction> |
OutputModelController.currentRule |
Modifier and Type | Method | Description |
---|---|---|
RuleFunction |
DefaultOutputModelFactory.getCurrentRuleFunction() |
|
RuleFunction |
OutputModelController.getCurrentRuleFunction() |
|
RuleFunction |
OutputModelFactory.getCurrentRuleFunction() |
|
RuleFunction |
OutputModelController.popCurrentRule() |
|
RuleFunction |
BlankOutputModelFactory.rule(Rule r) |
|
RuleFunction |
CodeGeneratorExtension.rule(RuleFunction rf) |
|
RuleFunction |
OutputModelController.rule(Rule r) |
|
RuleFunction |
OutputModelFactory.rule(Rule r) |
|
RuleFunction |
ParserFactory.rule(Rule r) |
Modifier and Type | Method | Description |
---|---|---|
void |
OutputModelController.buildNormalRuleFunction(Rule r,
RuleFunction function) |
|
String |
Target.getRuleFunctionContextStructName(RuleFunction function) |
If we know which actual function, we can provide the actual ctx type.
|
void |
OutputModelController.pushCurrentRule(RuleFunction r) |
|
RuleFunction |
CodeGeneratorExtension.rule(RuleFunction rf) |
|
List<SrcOp> |
BlankOutputModelFactory.rulePostamble(RuleFunction function,
Rule r) |
|
List<SrcOp> |
DefaultOutputModelFactory.rulePostamble(RuleFunction function,
Rule r) |
|
List<SrcOp> |
OutputModelController.rulePostamble(RuleFunction function,
Rule r) |
|
List<SrcOp> |
OutputModelFactory.rulePostamble(RuleFunction function,
Rule r) |
|
static List<ActionChunk> |
ActionTranslator.translateAction(OutputModelFactory factory,
RuleFunction rf,
org.antlr.runtime.Token tokenWithinAction,
ActionAST node) |
|
static List<ActionChunk> |
ActionTranslator.translateActionChunk(OutputModelFactory factory,
RuleFunction rf,
String action,
ActionAST node) |
Modifier and Type | Class | Description |
---|---|---|
class |
LeftRecursiveRuleFunction |
Modifier and Type | Field | Description |
---|---|---|
RuleFunction |
SrcOp.enclosingRuleRunction |
Modifier and Type | Field | Description |
---|---|---|
List<RuleFunction> |
Parser.funcs |
Copyright © 1992–2018 ANTLR. All rights reserved.