anchor.diff:                      tryGetResult isMain opts manager csprojFile
                       |> Option.map (fun (r: IAnalyzerResult) ->
                           // Careful, options for .csproj start with / but so do root paths in unix
  -                        let reg = System.Text.RegularExpressions.Regex(@"^\/[^\/]+?(:?:|$)")
  +                        let reg = Regex(@"^\/[^\/]+?(:?:|$)")
                           let comArgs =
                               r.CompilerArguments
                               |> Array.map (fun line ->
  
positive.code:             |> not))
  
      xmlDoc.Root.Elements()
      |> withName "ItemGroup"
      |> Seq.map (fun item ->
          (item.Elements(), [])
          ||> Seq.foldBack (fun el src ->
              if el.Name.LocalName = "Compile" then
                  el.Elements() |> withName "Link"
                  |> Seq.tryHead |> function
                  | Some link when Path.isRelativePath link.Value ->
  
negative.code: 
  // See #1455: F# compiler generates *.AssemblyInfo.fs in obj folder, but we don't need it
  let removeFilesInObjFolder sourceFiles =
      let reg = Regex(@"[\\\/]obj[\\\/]")
      sourceFiles |> Array.filter (reg.IsMatch >> not)
  
  let loadPrecompiledInfo (opts: CrackerOptions) otherOptions sourceFiles =
  