anchor.diff:    // Fenced code
     //
   
  -  Parser get codeBlockFenced => new Parser((s, pos) {
  +  Parser get openFence => new Parser((s, pos) {
       Parser fenceStartParser = (skipNonindentSpaces + (string('~~~') | string('```'))).list;
       ParseResult fenceStartRes = fenceStartParser.run(s, pos);
       if (!fenceStartRes.isSuccess) {
  
positive.code: 
      int fenceSize = topFenceRes.value[0].length + 3;
      String infoString = topFenceRes.value[1].join();
  
      Parser lineParser = anyLine;
      if (indent > 0) {
  
negative.code:         return [new FencedCodeBlock(lines.join('\n'), fenceType, fenceSize, new InfoString(infoString))];
        });
  
      return restParser.run(s, openFenceRes.position);
    });
  
    //
  