Antlr4.Codegen.Model.PlusBlock.PlusBlock C# (CSharp) Метод

PlusBlock() публичный Метод

public PlusBlock ( OutputModelFactory factory, GrammarAST plusRoot, IList alts ) : System.Collections.Generic
factory OutputModelFactory
plusRoot Antlr4.Tool.Ast.GrammarAST
alts IList
Результат System.Collections.Generic
        public PlusBlock(OutputModelFactory factory,
                         GrammarAST plusRoot,
                         IList<CodeBlockForAlt> alts)
            : base(factory, plusRoot, alts)
        {
            BlockAST blkAST = (BlockAST)plusRoot.GetChild(0);
            PlusBlockStartState blkStart = (PlusBlockStartState)blkAST.atnState;
            PlusLoopbackState loop = blkStart.loopBackState;
            stateNumber = blkStart.loopBackState.stateNumber;
            blockStartStateNumber = blkStart.stateNumber;
            loopBackStateNumber = loop.stateNumber;
            this.error = GetThrowNoViableAlt(factory, plusRoot, null);
            decision = loop.decision;
        }
    }
PlusBlock