anchor.diff:    static final Parser<List<String>> _atxHeaderStartParser =
         skipNonindentChars > char('#').many1;
     static final Parser<String> _atxHeaderEmptyParser =
  -      (((whitespaceChar > skipSpaces) > (char('#').many > blankline)) |
  -          (newline ^ (String _) => null));
  -  static final Parser<List<String>> _atxHeaderRegularParser =
  -      (((whitespaceChar > skipSpaces) >
  -              (escapedChar.record | anyChar).manyUntil(
  -                  (string(' #') > char('#').many).maybe > blankline)) |
  -          (newline ^ (String _) => []));
  +      ((whitespaceChar > skipSpaces) > (char('#').many > blankline)) |
  +          (newline ^ (_) => null);
  +  static final Parser<List<String>> _atxHeaderRegularParser = ((whitespaceChar >
  +              skipSpaces) >
  +          (escapedChar.record | anyChar)
  +              .manyUntil((string(' #') > char('#').many).maybe > blankline)) |
  +      (newline ^ (_) => []);
     static final Parser<List<Block>> atxHeader =
         new Parser<List<Block>>((String s, Position pos) {
       ParseResult<List<String>> startRes = _atxHeaderStartParser.run(s, pos);
  
positive.code: 
      _UnparsedInlines inlines =
          new _UnparsedInlines(res.value.join("\n").trim());
      return res.copy(value: [new Para(inlines)]);
    });
  
    //
  
negative.code:     return _imageTextCache;
    }
  
    static final Set<String> _linkLabelStrSpecialChars =
        new Set.from(" *_`!<\\".split(""));
    static final Parser<List<Inline>> _linkLabelStr = choiceSimple([
      noneOfSet(new Set.from(_linkLabelStrSpecialChars)..addAll(["[", "]", "\n"]))
              .many1
              .record ^
          (String str) => _transformString(str),
      oneOfSet(_linkLabelStrSpecialChars) ^
          (String char) => _transformString(char),
      char("\n").notFollowedBy(spnl) ^ (_) => [new Str("\n")]
    ]);
  
    static final Parser<String> linkLabel = (char('[') >
            choiceSimple([
              whitespace,
              htmlEntity,
              inlineCode,
  