lib/lexer.js
function(n){
    var fetch = n - this.stash.length;
    while (fetch-- > 0) this.stash.push(this.advance());
    return this.stash[--n];
  }
function(n){
    var fetch = n - this.stash.length;
    while (fetch-- > 0) this.stash.push(this.advance());
    return this.stash[--n];
  }
function ( n ) { var fetch = n - this . stash . length ; while ( fetch -- > 0 ) this . stash . push ( this . advance ( ) ) ; return this . stash [ -- n ] ; }
Lookahead `n` tokens.

@param {Number} n
@return {Object}
@api private
Lookahead n tokens .