anchor.diff:  }
   
   void main([List<String> args]) {
  -  ArgParser parser = ArgParser();
  +  final parser = ArgParser();
     parser.addOption('output',
  -      abbr: 'o',
  -      help: 'Output file for tags (default: stdout)',
  -      valueHelp: 'FILE');
  +      abbr: 'o', help: 'Output file for tags (default: stdout)', valueHelp: 'FILE');
     parser.addFlag('follow-links',
         help: 'Follow symbolic links (default: false)', negatable: false);
     parser.addFlag('include-hidden',
  
positive.code:   parser.addFlag('skip-sort',
        help: 'Skip sorting the output (default: false)', negatable: false);
    parser.addFlag('help', abbr: 'h', help: 'Show this help', negatable: false);
    ArgResults options = parser.parse(args);
    if (options['help'] as bool) {
      print(
          'Usage:\n\tdart_ctags [OPTIONS] [FILES...]\n\tpub global run dart_ctags:tags [OPTIONS] [FILES...]\n');
  
negative.code:       dirs = options.rest;
      }
  
      final lines = <String>[
        '!_TAG_FILE_FORMAT\t2\t/extended format; --format=1 will not append ;" to lines/',
        '!_TAG_FILE_SORTED\t1\t/0=unsorted, 1=sorted, 2=foldcase/'
      ];
  