Uses of Class
org.antlr.v4.codegen.model.SrcOp
Packages that use SrcOp
-
Uses of SrcOp in org.antlr.v4.codegen
Fields in org.antlr.v4.codegen with type parameters of type SrcOpModifier and TypeFieldDescriptionSourceGenTriggers.alt_return.ops
SourceGenTriggers.alternative_return.ops
Methods in org.antlr.v4.codegen that return types with arguments of type SrcOpModifier and TypeMethodDescriptionSourceGenTriggers.atom
(GrammarAST label, boolean invert) SourceGenTriggers.block
(GrammarAST label, GrammarAST ebnfRoot) SourceGenTriggers.blockSet
(GrammarAST label, boolean invert) SourceGenTriggers.element()
BlankOutputModelFactory.getLL1Test
(IntervalSet look, GrammarAST blkAST) OutputModelFactory.getLL1Test
(IntervalSet look, GrammarAST blkAST) ParserFactory.getLL1Test
(IntervalSet look, GrammarAST blkAST) SourceGenTriggers.labeledElement()
DefaultOutputModelFactory.list
(Collection<? extends SrcOp> values) SourceGenTriggers.range
(GrammarAST label) BlankOutputModelFactory.rulePostamble
(RuleFunction function, Rule r) CodeGeneratorExtension.rulePostamble
(List<SrcOp> ops) DefaultOutputModelFactory.rulePostamble
(RuleFunction function, Rule r) OutputModelController.rulePostamble
(RuleFunction function, Rule r) OutputModelFactory.rulePostamble
(RuleFunction function, Rule r) SourceGenTriggers.ruleref
(GrammarAST label) BlankOutputModelFactory.ruleRef
(GrammarAST ID, GrammarAST label, GrammarAST args) OutputModelController.ruleRef
(GrammarAST ID, GrammarAST label, GrammarAST args) OutputModelFactory.ruleRef
(GrammarAST ID, GrammarAST label, GrammarAST args) ParserFactory.ruleRef
(GrammarAST ID, GrammarAST label, GrammarAST args) BlankOutputModelFactory.set
(GrammarAST setAST, GrammarAST label, boolean invert) OutputModelController.set
(GrammarAST setAST, GrammarAST labelAST, boolean invert) (A|B|C) possibly with ebnfRoot and labelOutputModelFactory.set
(GrammarAST setAST, GrammarAST label, boolean invert) ParserFactory.set
(GrammarAST setAST, GrammarAST labelAST, boolean invert) BlankOutputModelFactory.stringRef
(GrammarAST ID, GrammarAST label) OutputModelController.stringRef
(GrammarAST ID, GrammarAST label) OutputModelFactory.stringRef
(GrammarAST ID, GrammarAST label) SourceGenTriggers.subrule()
SourceGenTriggers.terminal
(GrammarAST label) BlankOutputModelFactory.tokenRef
(GrammarAST ID, GrammarAST label, GrammarAST args) OutputModelController.tokenRef
(GrammarAST ID, GrammarAST label, GrammarAST args) OutputModelFactory.tokenRef
(GrammarAST ID, GrammarAST label, GrammarAST args) ParserFactory.tokenRef
(GrammarAST ID, GrammarAST labelAST, GrammarAST args) BlankOutputModelFactory.wildcard
(GrammarAST ast, GrammarAST labelAST) OutputModelController.wildcard
(GrammarAST ast, GrammarAST labelAST) OutputModelFactory.wildcard
(GrammarAST ast, GrammarAST labelAST) ParserFactory.wildcard
(GrammarAST ast, GrammarAST labelAST) Methods in org.antlr.v4.codegen with parameters of type SrcOpModifier and TypeMethodDescriptionMethod parameters in org.antlr.v4.codegen with type arguments of type SrcOpModifier and TypeMethodDescriptionBlankOutputModelFactory.finishAlternative
(CodeBlockForAlt blk, List<SrcOp> ops) OutputModelController.finishAlternative
(CodeBlockForAlt blk, List<SrcOp> ops, boolean outerMost) OutputModelFactory.finishAlternative
(CodeBlockForAlt blk, List<SrcOp> ops) ParserFactory.finishAlternative
(CodeBlockForAlt blk, List<SrcOp> ops) DefaultOutputModelFactory.list
(Collection<? extends SrcOp> values) CodeGeneratorExtension.rulePostamble
(List<SrcOp> ops) -
Uses of SrcOp in org.antlr.v4.codegen.model
Subclasses of SrcOp in org.antlr.v4.codegen.modelModifier and TypeClassDescriptionclass
class
class
class
class
class
class
The class hierarchy underneath SrcOp is pretty deep but makes sense that, for example LL1StarBlock is a kind of LL1Loop which is a kind of Choice.class
Contains Rewrite block (usually as last op)class
The code associated with the outermost alternative of a rule.class
class
class
(A | B | C)class
class
class
An optional block is just an alternative block where the last alternative is epsilon.class
(A B C)?class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
Fields in org.antlr.v4.codegen.model declared as SrcOpFields in org.antlr.v4.codegen.model with type parameters of type SrcOpModifier and TypeFieldDescriptionRuleFunction.code
LL1OptionalBlockSingleAlt.followExpr
LL1Loop.iteration
Loop.iteration
RuleFunction.postamble
Choice.preamble
Methods in org.antlr.v4.codegen.model that return SrcOpMethods in org.antlr.v4.codegen.model with parameters of type SrcOpModifier and TypeMethodDescriptionvoid
LL1Loop.addIterationOp
(SrcOp op) void
Loop.addIterationOp
(SrcOp op) void
Choice.addPreambleOp
(SrcOp op) -
Uses of SrcOp in org.antlr.v4.codegen.model.decl
Subclasses of SrcOp in org.antlr.v4.codegen.model.declModifier and TypeClassDescriptionclass
A StructDecl to handle a -> label on altclass
class
class
class
public XContext X() { }
class
public List<XContext> X() { } public XContext X(int i) { }
class
class
public Token X() { }
class
public List<Token> X() { } public Token X(int i) { }
class
class
class
class
class
class
This object models the structure holding all of the parameters, return values, local variables, and labels associated with a rule.class
x=ID or implicit _tID labelclass
class
Fields in org.antlr.v4.codegen.model.decl with type parameters of type SrcOpMethods in org.antlr.v4.codegen.model.decl with parameters of type SrcOpMethod parameters in org.antlr.v4.codegen.model.decl with type arguments of type SrcOp