anchor.diff:    List<String> currentOptions = [];
     List<List<String>> options = [currentOptions];
     int argGroup = 0;
  +  bool addAnnotations = true;
     for (String arg in args) {
       if (arg == '--') {
         currentOptions = [];
         options.add(currentOptions);
         argGroup++;
  +    } else if (arg == '-h') {
  +      addAnnotations = false;
  +      print('Hiding annotations');
       } else if (arg.startsWith('-o')) {
         out = arg.substring('-o'.length);
       } else if (arg.startsWith('--out=')) {
  
positive.code: /// Compute [CodeLine]s and [Coverage] for [filename] using the given [options].
  Future<CodeLinesResult> computeCodeLines(
      List<String> options,
      String filename) async {
    SourceMapProcessor processor = new SourceMapProcessor(filename);
    List<SourceMapInfo> sourceMapInfoList =
        await processor.process(options, perElement: false);
  
negative.code:   }
  
    print('Compiling ${options1.join(' ')} $filename');
    CodeLinesResult result1 = await computeCodeLines(
        options1, filename, addAnnotations: addAnnotations);
    print('Compiling ${options2.join(' ')} $filename');
    CodeLinesResult result2 = await computeCodeLines(
        options2, filename, addAnnotations: addAnnotations);
  
    StringBuffer sb = new StringBuffer();
    sb.write('''
  