anchor.diff:      regular_expressions.add(new markdown_regex(double_underscore, (Match found) {
                   return new markdown_strong(found.group(1));
       }, process: generate_markdown_emphasis));
  +    regular_expressions.add(new markdown_regex(single_tick_code, (Match found) {
  +                return new markdown_code(found.group(1));
  +    }, process: generate_markdown_emphasis));
  +
       regular_expressions.add(new markdown_regex(spaced_asterix, (Match found) {
                   return new markdown_plaintext(found.group(1));
       }, process: generate_markdown_emphasis));
  
positive.code:             ret = "${ret}${cur.generate_html()}";
          }
          ret = "${ret}</blockquote>";
          return ret;
      }
  }
  
negative.code:     RegExp single_underscore = new RegExp(r"(?! )_(?! )([^_]+)(?! )\_(?! )");
      RegExp double_asterix = new RegExp(r"(?! )\*{2}(?! )([^*]+)(?! )\*{2}(?! )");
      RegExp double_underscore = new RegExp(r"(?! )_{2}(?! )([^_]+)(?! )_{2}(?! )");
      RegExp single_tick_code = new RegExp(r"(?! )`(?! )([^`]+)(?! )`(?! )");
      
      RegExp spaced_asterix = new RegExp(r" (\*) ");
      RegExp spaced_underscore = new RegExp(r" (_) ");
      RegExp backslash_asterix = new RegExp(r"\\(\*)");
  