protected Token JjFillToken() { Token t; string curTokenImage; int beginLine; int endLine; int beginColumn; int endColumn; string im = jjstrLiteralImages[jjmatchedKind]; curTokenImage = im ?? input_stream.GetImage(); beginLine = input_stream.GetBeginLine(); beginColumn = input_stream.GetBeginColumn(); endLine = input_stream.GetEndLine(); endColumn = input_stream.GetEndColumn(); t = Token.NewToken(jjmatchedKind, curTokenImage); t.beginLine = beginLine; t.endLine = endLine; t.beginColumn = beginColumn; t.endColumn = endColumn; return(t); }