code: function() {
      var captures;
      if (!this.isURL) return;
      if (captures = /^[\/:@.;?&=*!,<>#%0-9]+/.exec(this.str)) {
        this.skip(captures);
        return new Token('literal', new nodes.Literal(captures[0]));
      }
    }
docs: url char