code: function(n){
      var fetch = n - this.stash.length;
      while (fetch-- > 0) this.stash.push(this.advance());
      return this.stash[--n];
    }
docs: Lookahead `n` tokens.
  
  @param {Number} n
  @return {Object}
  @api private