anchor.diff:  // Instead of the target can be used the list dependencies graph parameter.
   let doesTargetMeanListTargets target = target = "--listTargets"  || target = "-lt"
   
  +/// <summary>
  +/// Gets a flag indicating that the user requested to output a DOT-graph
  +/// of target dependencies instead of building a target.
  +///</summary>
  +let private doesTargetMeanPrintDotGraph target = target = "--dotGraph"  || target = "-dg"
   
   /// Determines a parallel build order for the given set of targets
   let determineBuildOrder (target : string) =
  
positive.code:         log "The resulting target order is:"
          Seq.iter (logfn " - %s") ordered
  
  /// Writes a summary of errors reported during build.
  let WriteErrors () =
      traceLine()
  
negative.code: 
  /// Runs a target and its dependencies.
  let run targetName =
      if doesTargetMeanPrintDotGraph targetName then PrintDotDependencyGraph() else
      if doesTargetMeanListTargets targetName then listTargets() else
      if LastDescription <> null then failwithf "You set a task description (%A) but didn't specify a task." LastDescription
  
  