Uses of Interface
org.antlr.v4.codegen.OutputModelFactory
-
Packages that use OutputModelFactory Package Description org.antlr.v4.codegen org.antlr.v4.codegen.model org.antlr.v4.codegen.model.decl -
-
Uses of OutputModelFactory in org.antlr.v4.codegen
Classes in org.antlr.v4.codegen that implement OutputModelFactory 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
Fields in org.antlr.v4.codegen declared as OutputModelFactory Modifier and Type Field Description OutputModelFactory
OutputModelController. delegate
Who does the work? Doesn't have to be CoreOutputModelFactory.(package private) OutputModelFactory
ActionTranslator. factory
OutputModelFactory
CodeGeneratorExtension. factory
Methods in org.antlr.v4.codegen with parameters of type OutputModelFactory Modifier and Type Method Description static java.util.List<ActionChunk>
ActionTranslator. translateAction(OutputModelFactory factory, RuleFunction rf, org.antlr.runtime.Token tokenWithinAction, ActionAST node)
static java.util.List<ActionChunk>
ActionTranslator. translateActionChunk(OutputModelFactory factory, RuleFunction rf, java.lang.String action, ActionAST node)
Constructors in org.antlr.v4.codegen with parameters of type OutputModelFactory Constructor Description ActionTranslator(OutputModelFactory factory, ActionAST node)
CodeGeneratorExtension(OutputModelFactory factory)
OutputModelController(OutputModelFactory factory)
-
Uses of OutputModelFactory in org.antlr.v4.codegen.model
Fields in org.antlr.v4.codegen.model declared as OutputModelFactory Modifier and Type Field Description OutputModelFactory
OutputModelObject. factory
Methods in org.antlr.v4.codegen.model with parameters of type OutputModelFactory Modifier and Type Method Description void
RuleFunction. addContextGetters(OutputModelFactory factory, Rule r)
private static TestSetInline.Bitset[]
TestSetInline. createBitsets(OutputModelFactory factory, IntervalSet set, int wordSize, boolean useZeroOffset)
void
RuleFunction. fillNamedActions(OutputModelFactory factory, Rule r)
ThrowNoViableAlt
Choice. getThrowNoViableAlt(OutputModelFactory factory, GrammarAST blkAST, IntervalSet expecting)
-
Uses of OutputModelFactory in org.antlr.v4.codegen.model.decl
Constructors in org.antlr.v4.codegen.model.decl with parameters of type OutputModelFactory Constructor Description AltLabelStructDecl(OutputModelFactory factory, Rule r, int altNum, java.lang.String label)
AttributeDecl(OutputModelFactory factory, Attribute a)
CodeBlock(OutputModelFactory factory)
CodeBlock(OutputModelFactory factory, int treeLevel, int codeBlockLevel)
ContextGetterDecl(OutputModelFactory factory, java.lang.String name)
ContextRuleGetterDecl(OutputModelFactory factory, java.lang.String name, java.lang.String ctxName, boolean optional)
ContextRuleListGetterDecl(OutputModelFactory factory, java.lang.String name, java.lang.String ctxName)
ContextRuleListIndexedGetterDecl(OutputModelFactory factory, java.lang.String name, java.lang.String ctxName)
ContextTokenGetterDecl(OutputModelFactory factory, java.lang.String name, boolean optional)
ContextTokenListGetterDecl(OutputModelFactory factory, java.lang.String name)
ContextTokenListIndexedGetterDecl(OutputModelFactory factory, java.lang.String name)
Decl(OutputModelFactory factory, java.lang.String name)
Decl(OutputModelFactory factory, java.lang.String name, java.lang.String decl)
ElementListDecl(OutputModelFactory factory, java.lang.String name)
RuleContextDecl(OutputModelFactory factory, java.lang.String name, java.lang.String ctxName)
RuleContextListDecl(OutputModelFactory factory, java.lang.String name, java.lang.String ctxName)
StructDecl(OutputModelFactory factory, Rule r)
TokenDecl(OutputModelFactory factory, java.lang.String varName)
TokenListDecl(OutputModelFactory factory, java.lang.String varName)
TokenTypeDecl(OutputModelFactory factory, java.lang.String name)
-