anchor.diff:      var postColonWhitespace = rawText(whitespace);
       if (lookingAtChildren()) {
         return new Declaration(name, scanner.spanFrom(start),
  -          children: children(_declarationChild));
  +          children: this.children(_declarationChild));
       }
   
       midBuffer.write(postColonWhitespace);
  
positive.code:       return nameBuffer;
      }
  
      return new Declaration(name, scanner.spanFrom(start),
          value: value,
          children: lookingAtChildren() ? children(_declarationChild) : null);
    }
  
    /// Consumes a property declaration.
  
negative.code:     var start = scanner.state;
      var declarationOrBuffer = _declarationOrBuffer();
  
      if (declarationOrBuffer is Declaration) return declarationOrBuffer;
  
      var buffer = declarationOrBuffer as InterpolationBuffer;
      buffer.addInterpolation(_almostAnyValue());
  