anchor.diff:  
   import 'package:args/args.dart';
   import 'package:logging/logging.dart';
  +import 'package:path/path.dart' as path;
   
   import '../lib/docgen.dart';
  -import 'package:path/path.dart' as path;
  -
  -List<String> excludedLibraries = [];
  -
  -/**
  - * The files/directories that we're being asked to document.
  - */
  -List<String> _files;
   
   /**
    * Analyzes Dart files and generates a representation of included libraries,
  
positive.code:       defaultsTo: 'docs');
    parser.addOption('exclude-lib',
        help: 'Exclude the library by this name from the documentation',
        allowMultiple: true,
        callback: (libs) => excludedLibraries.addAll(libs));
    parser.addFlag('include-dependent-packages',
        help: 'Assumes we are documenting a single package and are running '
          'in the directory with its pubspec. Includes documentation for all '
  
negative.code:  */
  void main(List<String> arguments) {
    var options = _initArgParser().parse(arguments);
    var files = options.rest.map(path.normalize).toList();
    if (files.isEmpty) _printHelpAndExit();
    var startPage = options['start-page'];
    if (_singlePackage(files) && startPage == null) {
      startPage = _defaultStartPageFor(files);
      print("Using default options for documenting a single package: "
          "--start-page=$startPage");
    }
  