eat_(expectedTokenType) {
    return this.isExpectedToken_(nextToken(), expectedTokenType);
  }
Consumes the next token. If the consumed token is not of the expected type
then report an error and return null. Otherwise return the consumed token.

@param {TokenType} expectedTokenType
@return {Token} The consumed token, or null if the next token is not of
    the expected type.
@private