anchor.diff:    
     var entryTokenizer, defaultTokenizer, spaceTokenizer;
   
  -  doParseStream(stream, status, resultFn(tokenType)) {
  +  parseLine(stream, status, resultFn(tokenType)) {
       var tt;
       while (!stream.isEol) {
         tt = null;
  
positive.code:     }
      if (len > si) {
        stream.lineEndIndex = len;
        doParseStream(stream, status, resultFn);
      }
    }
    
  
negative.code:     while (i >= 0) {
        if (i - si > 1) {
          stream.lineEndIndex = i;
          parseLine(stream, status, resultFn);
        }
        si = i + 1;
        stream.startIndex = si;
  