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.