Lucene.Net.QueryParsers.Surround.Parser.QueryParserTokenManager.JjFillToken C# (CSharp) Method

JjFillToken() protected method

protected JjFillToken ( ) : Token
return Token
        protected Token JjFillToken()
        {
            Token t;
            string curTokenImage;
            int beginLine;
            int endLine;
            int beginColumn;
            int endColumn;
            string im = jjstrLiteralImages[jjmatchedKind];
            curTokenImage = (im == null) ? input_stream.Image : im;
            beginLine = input_stream.BeginLine;
            beginColumn = input_stream.BeginColumn;
            endLine = input_stream.EndLine;
            endColumn = input_stream.EndColumn;
            t = Token.NewToken(jjmatchedKind, curTokenImage);

            t.beginLine = beginLine;
            t.endLine = endLine;
            t.beginColumn = beginColumn;
            t.endColumn = endColumn;

            return t;
        }