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);
}