code: function() {
      var captures;
      if (captures = /^\^|.*?(?=\/\/(?![^\[]*\])|[,\n{])/.exec(this.str)) {
        var selector = captures[0];
        this.skip(captures);
        return new Token('selector', selector);
      }
    }
docs: ^|[^\n,;]+