Top Fields Constructors Methods
org.antlr.v4.codegen.model

public Class Loop

extends Choice
Class Inheritance
Known Direct Subclasses
org.antlr.v4.codegen.model.PlusBlock, org.antlr.v4.codegen.model.StarBlock
Imports
org.antlr.v4.codegen.OutputModelFactory, org.antlr.v4.tool.ast.GrammarAST, .QuantifierAST, java.util.ArrayList, .List

Field Summary

Modifier and TypeField and Description
public int
public final int
public List<SrcOp>
public int
Inherited from org.antlr.v4.codegen.model.Choice:
altsdecisionlabelpreamble

Constructor Summary

AccessConstructor and Description
public
Loop(OutputModelFactory factory, GrammarAST blkOrEbnfRootAST, List<CodeBlockForAlt> alts)

Method Summary

Modifier and TypeMethod and Description
public void
Inherited from org.antlr.v4.codegen.model.Choice:
addCodeForLookaheadTempVaraddPreambleOpgetAltLookaheadAsStringListsgetThrowNoViableAlt

Field Detail

blockStartStateNumberback to summary
public int blockStartStateNumber
exitAltback to summary
public final int exitAlt
iterationback to summary
public List<SrcOp> iteration
Annotations
@ModelElement
loopBackStateNumberback to summary
public int loopBackStateNumber

Constructor Detail

Loopback to summary
public Loop(OutputModelFactory factory, GrammarAST blkOrEbnfRootAST, List<CodeBlockForAlt> alts)

Method Detail

addIterationOpback to summary
public void addIterationOp(SrcOp op)