| Package | Description |
|---|---|
| org.antlr.v4.codegen | |
| org.antlr.v4.codegen.model | |
| org.antlr.v4.codegen.model.decl |
| Modifier and Type | Class | Description |
|---|---|---|
class |
BlankOutputModelFactory |
|
class |
DefaultOutputModelFactory |
Create output objects for elements *within* rule functions except
buildOutputModel() which builds outer/root model object and any
objects such as RuleFunction that surround elements in rule
functions.
|
class |
LexerFactory |
|
class |
ParserFactory |
| Modifier and Type | Field | Description |
|---|---|---|
OutputModelFactory |
OutputModelController.delegate |
Who does the work? Doesn't have to be CoreOutputModelFactory.
|
OutputModelFactory |
CodeGeneratorExtension.factory |
| Modifier and Type | Method | Description |
|---|---|---|
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) |
| Constructor | Description |
|---|---|
ActionTranslator(OutputModelFactory factory,
ActionAST node) |
|
CodeGeneratorExtension(OutputModelFactory factory) |
|
OutputModelController(OutputModelFactory factory) |
| Modifier and Type | Field | Description |
|---|---|---|
OutputModelFactory |
OutputModelObject.factory |
| Modifier and Type | Method | Description |
|---|---|---|
void |
RuleFunction.addContextGetters(OutputModelFactory factory,
Rule r) |
|
void |
RuleFunction.fillNamedActions(OutputModelFactory factory,
Rule r) |
|
ThrowNoViableAlt |
Choice.getThrowNoViableAlt(OutputModelFactory factory,
GrammarAST blkAST,
IntervalSet expecting) |
Copyright © 1992–2019 ANTLR. All rights reserved.