Antlr4.Analysis.LeftRecursiveRuleAnalyzer.StripAltLabel C# (CSharp) Метод

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

public StripAltLabel ( GrammarAST altAST ) : void
altAST Antlr4.Tool.Ast.GrammarAST
Результат void
        public virtual void StripAltLabel(GrammarAST altAST)
        {
            int start = altAST.TokenStartIndex;
            int stop = altAST.TokenStopIndex;
            // find =>
            for (int i = stop; i >= start; i--)
            {
                if (tokenStream.Get(i).Type == POUND)
                {
                    altAST.TokenStopIndex = i - 1;
                    return;
                }
            }
        }