anchor.diff:      ArgParser.Parse commandLineSpecs
   
       let run () =
  -//        AddinManager.Initialize(); TODO
  -//		AddinManager.Registry.Update(null);
           match !testFile, !feName, !generatorName with
           | Some fName, Some feName, Some generatorName ->
               let grammarFilePath = System.IO.Path.Combine(testsPath.Value.Value, fName)
               let fe =
                   let _raise () = InvalidFEName feName |> raise
  -                let AddinFrontend = AddinManager.GetExtensionObjects (typeof<Frontend>) |> Seq.cast<Frontend> 
                   if Seq.exists (fun (elem : Frontend) -> elem.Name = feName) AddinFrontend
                   then
                       try
  
positive.code:     //        printfn "%A" <| ilTree
              let gen =
                  let _raise () = InvalidGenName generatorName |> raise
                  let AddinGenerator = AddinManager.GetExtensionObjects (typeof<Generator>) |> Seq.cast<Generator> 
                  if Seq.exists (fun (elem : Generator) -> elem.Name = generatorName) AddinGenerator
                  then              
                      try
  
negative.code:     let ConversionsManager = ConversionsManager.ConversionsManager()
      let FrontendsManager = Yard.Core.FrontendsManager.FrontendsManager()
  
      AddinManager.Initialize()
      AddinManager.Registry.Update(null)
  
      let AddinFrontend = AddinManager.GetExtensionObjects (typeof<Frontend>) |> Seq.cast<Frontend>
      let AddinGenerator = AddinManager.GetExtensionObjects (typeof<Generator>) |> Seq.cast<Generator> 
  
      let userDefs = ref []
      let userDefsStr = ref ""
  
      feName := // Fill by default value
          if Seq.exists (fun (elem : Frontend) -> elem.Name = "YardFrontend") AddinFrontend
          then Some "YardFrontend"
          else Seq.tryFind (fun _ -> true) FrontendsManager.Available
              
      generatorName :=
          if Seq.exists (fun (elem : Generator) -> elem.Name = "RNGLRGenerator") AddinGenerator
          then Some "RNGLRGenerator"
          else Seq.tryFind (fun _ -> true) GeneratorsManager.Available
  
  