anchor.diff:          case '-v':
           case '--verbose':
             isVerbose = true;
  +          break;
  +        case '--compile':
  +          isCompiler = true;
             break;
           default:
             throw 'Unknown option: $argument.';
  
positive.code: /// Enabled by the option --verbose (or -v). Prints more information than you
  /// really need.
  bool isVerbose = false;
  
  /// When true (the default value) print serialized scope information at the
  /// provided position.
  
negative.code:       packageRoot: packageRoot,
        packagesAreImmutable: true,
        reuseLibrary: reuseLibrary).then((Compiler newCompiler) {
      if (!isCompiler) {
        newCompiler.enqueuerFilter = new ScriptOnlyFilter(script);
      }
      return runPoiInternal(newCompiler, sw, updater, position);
    });
  }
  