NewToken() public static method

public static NewToken ( int ofKind ) : Token
ofKind int
return Token
Ejemplo n.º 1
0
        protected Token JjFillToken()
        {
            Token  t;
            string curTokenImage;
            int    beginLine;
            int    endLine;
            int    beginColumn;
            int    endColumn;
            string im = jjstrLiteralImages[jjmatchedKind];

            curTokenImage = (im == null) ? m_input_stream.Image : im;
            beginLine     = m_input_stream.BeginLine;
            beginColumn   = m_input_stream.BeginColumn;
            endLine       = m_input_stream.EndLine;
            endColumn     = m_input_stream.EndColumn;
            t             = Token.NewToken(jjmatchedKind, curTokenImage);

            t.BeginLine   = beginLine;
            t.EndLine     = endLine;
            t.BeginColumn = beginColumn;
            t.EndColumn   = endColumn;

            return(t);
        }