anchor.diff:    /// The analysis root path that this CompletionMetrics class will be computed.
     String get rootPath => _rootPath;
   
  -  void compute() async {
  +  void compute({bool corpus = false}) async {
       print('Analyzing root: \"$_rootPath\"');
   
       if (!io.Directory(_rootPath).existsSync()) {
  
positive.code:     return suggestions;
    }
  
    /// Given some [ResolvedUnitResult] return the first error of high severity
    /// if such an error exists, null otherwise.
    static err.AnalysisError getFirstErrorOrNull(
  
negative.code:     print('Usage: a single absolute file path to analyze.');
      io.exit(1);
    }
    var corpus = args[0] == '--corpus';
    var rootPath = corpus ? args[1] : args[0];
    await CompletionCoverageMetrics(rootPath).compute(corpus: corpus);
    io.exit(0);
  }
  
  