code: function runBlockGamut(text) {
  
          text = doHeaders(text);
  
          var key = hashBlock("<hr />");
          text = text.replace(/^[ ]{0,2}([ ]?\*[ ]?){3,}[ \t]*$/gm,key);
          text = text.replace(/^[ ]{0,2}([ ]?\-[ ]?){3,}[ \t]*$/gm,key);
          text = text.replace(/^[ ]{0,2}([ ]?\_[ ]?){3,}[ \t]*$/gm,key);
  
          text = doLists(text);
          text = doCodeBlocks(text);
          text = doBlockQuotes(text);
  
          text = hashHTMLBlocks(text);
          text = formParagraphs(text);
  
          return text;
      }
docs: }}} {{{ runBlockGamut