anchor.diff:    int _tokenizeAt(int next) {
       _log("Running _tokenizeAt($next");
       next = _advance();
  -    int paranCount = 0;
  +    bool partOfMetaData = true;
           
       while(true) {
         while ((_U.$a <= next && next <= _U.$z) ||
               (_U.$A <= next && next <= _U.$Z) ||
               (_U.$0 <= next && next <= _U.$9) ||
               (identical(next, _U.$_)) ){
  -        next = _advance();
  +        if (partOfMetaData) {
  +          next = _advance();  
  +        } else {
  +          return next;
  +        }
         }
         
         if (identical(next, _U.$SPACE) || identical(next, _U.$TAB)
  
positive.code:         while (identical(next, _U.$SPACE)) {
            next = _advance();
          }
        } else if (identical(next, _U.$OPEN_PAREN)) {
          paranCount++;
        } else if (identical(next, _U.$CLOSE_PAREN)) {
          if (--paranCount == 0) {
            return _advance();
          }
        } else if (!identical(next, _U.$PERIOD)){
          return next;
        }
        
        next = _advance();
      }
      
      return next;
    }
    
  
negative.code:     return _dependencies;
    }
    
    int _peek() => _byteAt(_byteOffset + 1);
  
    int _byteAt(int index) => _bytes[index];
  