anchor.diff:  import 'package:args/args.dart';
   import 'package:intl/intl.dart';
   import 'package:path/path.dart' as path;
  +import 'package:process/process.dart';
   
   const String kDocsRoot = 'dev/docs';
   const String kPublishRoot = '$kDocsRoot/doc';
  +const String kSnippetsRoot = 'dev/snippets';
   
   /// This script expects to run with the cwd as the root of the flutter repo. It
   /// will generate documentation for the packages in `//packages/` and write the
  
positive.code:       RegExp(r'^ warning: .+: \(.+/\.pub-cache/hosted/pub.dartlang.org/.+\)'), // packages outside our control
      ],
    );
    final int exitCode = await process.exitCode;
  
    if (exitCode != 0)
      exit(exitCode);
  
negative.code:       'package:web_socket_channel/html.dart',
      ].join(','),
      '--favicon=favicon.ico',
      '--package-order', 'flutter,Dart,platform_integration,flutter_test,flutter_driver',
      '--auto-include-dependencies',
    ]);
  
    String quote(String arg) => arg.contains(' ') ? "'$arg'" : arg;
    print('Executing: (cd $kDocsRoot ; $pubExecutable ${dartdocArgs.map<String>(quote).join(' ')})');
  
    process = ProcessWrapper(await Process.start(
      pubExecutable,
      dartdocArgs,
      workingDirectory: kDocsRoot,
      environment: pubEnvironment,
    ));
    printStream(process.stdout, prefix: args['json'] ? '' : 'dartdoc:stdout: ',
      filter: args['verbose'] ? const <Pattern>[] : <Pattern>[
        RegExp(r'^generating docs for library '), // unnecessary verbosity
  