anchor.diff:  module DependenciesFileParser = 
   
       let private basicOperators = ["~>";"==";"<=";">=";"=";">";"<"]
  -    let private strategyOperators = ["!";"@"]
  +    let private strategyOperators = ['!';'@']
       let private operators =
           basicOperators
  -        @ (basicOperators |> List.map (fun o -> strategyOperators |> List.map (fun s -> s + o)) |> List.concat)
  +        @ (basicOperators |> List.map (fun o -> strategyOperators |> List.map (fun s -> string s + o)) |> List.concat)
   
       let (|NuGetStrategy|PaketStrategy|NoStrategy|) (text : string) =
           match text |> Seq.tryHead with
  
positive.code:         fileName, groups, lines
      
      let parseVersionString (version : string) = 
          { VersionRequirement = parseVersionRequirement (version.Trim('!', '@'))
            ResolverStrategy = parseResolverStrategy version }
  
  module DependenciesFileSerializer = 
  
negative.code:           ResolverStrategy = parseResolverStrategy version
            Parent = parent
            Settings = InstallSettings.Parse(optionsText).AdjustWithSpecialCases packageName
            VersionRequirement = parseVersionRequirement((version + " " + prereleases).Trim(strategyOperators |> Array.ofList)) } 
  
      let parsePackageLine(sources,parent,line:string) =
          match line with 
  