anchor.diff:  }
   
   /// Returns import or on-disk paths for all libraries in the Flutter SDK.
  -///
  -/// diskPath toggles between import paths vs. disk paths.
  -Iterable<String> libraryRefs({ bool diskPath = false }) sync* {
  +Iterable<String> libraryRefs() sync* {
     for (Directory dir in findPackages()) {
       final String dirName = path.basename(dir.path);
       for (FileSystemEntity file in Directory('${dir.path}/lib').listSync()) {
         if (file is File && file.path.endsWith('.dart')) {
  -        if (diskPath)
  -          yield '$dirName/lib/${path.basename(file.path)}';
  -        else
  -          yield '$dirName/${path.basename(file.path)}';
  -       }
  +        yield '$dirName/${path.basename(file.path)}';
  +      }
       }
     }
   
     // Add a fake package for platform integration APIs.
  -  if (diskPath) {
  -    yield 'platform_integration/lib/android.dart';
  -    yield 'platform_integration/lib/ios.dart';
  -  } else {
  -    yield 'platform_integration/android.dart';
  -    yield 'platform_integration/ios.dart';
  -  }
  +  yield 'platform_integration/android.dart';
  +  yield 'platform_integration/ios.dart';
   }
   
   void printStream(Stream<List<int>> stream, { String prefix = '', List<Pattern> filter = const <Pattern>[] }) {
  
positive.code:   'package:Flutter/temp_doc.dart,package:http/browser_client.dart,package:intl/intl_browser.dart,package:matcher/mirror_matchers.dart,package:quiver/mirrors.dart,package:quiver/io.dart,package:vm_service_client/vm_service_client.dart,package:web_socket_channel/html.dart',
      '--favicon=favicon.ico',
      '--package-order', 'flutter,Dart,flutter_test,flutter_driver',
      '--show-warnings',
      '--auto-include-dependencies',
    ]);
  
    // Explicitly list all the packages in //flutter/packages/* that are
    // not listed 'nodoc' in their pubspec.yaml.
    for (String libraryRef in libraryRefs(diskPath: true)) {
      dartdocArgs.add('--include-external');
      dartdocArgs.add(libraryRef);
    }
  
    String quote(String arg) => arg.contains(' ') ? "'$arg'" : arg;
    print('Executing: (cd dev/docs ; $pubExecutable ${dartdocArgs.map<String>(quote).join(' ')})');
  
negative.code:   );
    printStream(process.stderr, prefix: args['json'] ? '' : 'dartdoc:stderr: ',
      filter: args['verbose'] ? const <Pattern>[] : <Pattern>[
        RegExp(r'^ warning: .+: \(.+/\.pub-cache/hosted/pub.dartlang.org/.+\)'), // packages outside our control
      ],
    );
  