code: function() {
      var column = this.column
        , line = this.lineno
        , tok = this.eos()
        || this.null()
        || this.sep()
        || this.keyword()
        || this.urlchars()
        || this.comment()
        || this.newline()
        || this.escaped()
        || this.important()
        || this.literal()
        || this.anonFunc()
        || this.atrule()
        || this.function()
        || this.brace()
        || this.paren()
        || this.color()
        || this.string()
        || this.unit()
        || this.namedop()
        || this.boolean()
        || this.unicode()
        || this.ident()
        || this.op()
        || (function () {
          var token = this.eol();
  
          if (token) {
            column = token.column;
            line = token.lineno;
          }
  
          return token;
        }).call(this)
        || this.space()
        || this.selector();
  
      tok.lineno = line;
      tok.column = column;
  
      return tok;
    }
docs: Fetch next token.
  
  @return {Token}
  @api private