docs: function(text, prefix, suffix) {
            for (var i = Math.min(before.length, after.length) - 1; i >= 0; i--) {
              var source  = '(' + (prefix || '') + ')' + after[i] + '(' + (suffix || '') + ')';
              var regexp  = new RegExp(source, 'gm');
              var escaped = before[i].replace(/\\/g, '\\\\'); // escape backslashes
              text = String(text).replace(regexp, '$1' + escaped + '$2');
            }
            return text;
          }