anchor.diff:  
           if (enableTypeChecks) {
             processArgs.add('--enable_type_checks');
  +        }
  +
  +        if(formatMachine) {
  +          processArgs.add('--machine');
           }
   
           processArgs.addAll([filePath.toNativePath()]);
  
positive.code: 
      final bool enableTypeChecks = parseResult[_enableTypeChecksArgName];
      final bool verbose = parseResult[_verboseArgName];
  
      return getDelayedResult(delayedFileList)
          .then((List<String> files) {
            final fileList = files.map((f) => new Path(f)).toList();
            return _processAnalyzerFile(context, fileList, enableTypeChecks, verbose);
          });
    },
    description: 'Run "dart_analyzer" for the provided dart files.',
  
negative.code: part of hop_tasks;
  
  // TODO(adam): document methods and class
  // TODO(adam?): optional out directory param. Used so that repeat runs
  //              are faster
  
  const _verboseArgName = 'verbose';
  const _enableTypeChecksArgName = 'enable-type-checks';
  const _formatMachineArgName = 'format-machine';
  
  /**
   * [delayedFileList] a [List<String>] mapping to paths to dart files or some
  