anchor.diff:        htmlEntity,
         inlineCode,
         emphasis,
  -      link,
  +      link(),
         image,
         autolink,
         rawInlineHtml,
  
positive.code:     return false;
    });
  
    Parser<List<Inline>> get link => new Parser((String s, Position pos) {
      ParseResult testRes = char('[').run(s, pos);
      if (!testRes.isSuccess) {
        return testRes;
  
negative.code:       return labelRes;
      }
      Inlines linkInlines = inlines.parse(labelRes.value);
      if (!allowInnerLink && _isContainsLink(linkInlines)) {
        List<Inline> resValue = [new Str('[')];
        resValue.addAll(linkInlines);
        resValue.add(new Str(']'));
  