code: function(a){var b;
  // the final two arguments are the length, and the entire string itself;
  // we don't care about those.
  if(arguments.length<7)throw new Error("markup() must be called from String.prototype.replace()");return b=e.apply(null,arguments),'<span class="'+d[b]+'">'+a+"</span>"}
docs: cache some regular expressions