private Token GetToken(TokenKind tokenKind)
{
Token token;
if (tokenKind == TokenKind.StringEnd)
{
token = new Token(this._kind, this._scanner.GetEscapeString());
}
else
{
token = new Token(this._kind, this._scanner.GetString());
}
token.BeginLine = this._startLine;
token.BeginColumn = this._startColumn;
token.EndColumn = this._column;
token.BeginLine = this._line;
this._kind = tokenKind;
this._startColumn = this._column;
this._startLine = this._line;
return token;
}