Package | Description |
---|---|
org.antlr.v4.codegen | |
org.antlr.v4.codegen.model |
Modifier and Type | Field and Description |
---|---|
Stack<RuleFunction> |
OutputModelController.currentRule |
Modifier and Type | Method and Description |
---|---|
RuleFunction |
OutputModelController.getCurrentRuleFunction() |
RuleFunction |
DefaultOutputModelFactory.getCurrentRuleFunction() |
RuleFunction |
OutputModelFactory.getCurrentRuleFunction() |
RuleFunction |
OutputModelController.popCurrentRule() |
RuleFunction |
OutputModelController.rule(Rule r) |
RuleFunction |
BlankOutputModelFactory.rule(Rule r) |
RuleFunction |
ParserFactory.rule(Rule r) |
RuleFunction |
OutputModelFactory.rule(Rule r) |
RuleFunction |
CodeGeneratorExtension.rule(RuleFunction rf) |
Modifier and Type | Method and 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> |
OutputModelController.rulePostamble(RuleFunction function,
Rule r) |
List<SrcOp> |
BlankOutputModelFactory.rulePostamble(RuleFunction function,
Rule r) |
List<SrcOp> |
DefaultOutputModelFactory.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 and Description |
---|---|
class |
LeftRecursiveRuleFunction |
Modifier and Type | Field and Description |
---|---|
RuleFunction |
SrcOp.enclosingRuleRunction |
Modifier and Type | Field and Description |
---|---|
List<RuleFunction> |
Parser.funcs |
Copyright © 1992–2020 ANTLR. All rights reserved.