Antlr4.Runtime.BufferedTokenStream.GetText C# (CSharp) Method

GetText() private method

private GetText ( Interval interval ) : string
interval Antlr4.Runtime.Misc.Interval
return string
        public virtual string GetText(Interval interval)
        {
            int start = interval.a;
            int stop = interval.b;
            if (start < 0 || stop < 0)
            {
                return string.Empty;
            }
            LazyInit();
            if (stop >= tokens.Count)
            {
                stop = tokens.Count - 1;
            }
            StringBuilder buf = new StringBuilder();
            for (int i = start; i <= stop; i++)
            {
                IToken t = tokens[i];
                if (t.Type == TokenConstants.EOF)
                {
                    break;
                }
                buf.Append(t.Text);
            }
            return buf.ToString();
        }

Same methods

BufferedTokenStream::GetText ( ) : string
BufferedTokenStream::GetText ( IToken start, IToken stop ) : string
BufferedTokenStream::GetText ( RuleContext ctx ) : string