anchor.diff:    --version
       Display version information.
   
  -  -p<path>, --package-root=<path>
  -    Where to find packages, that is, "package:..." imports.  This option cannot
  -    be used with --packages.
  -
     --packages=<path>
       Path to the package resolution configuration file, which supplies a mapping
       of package names to paths.  This option cannot be used with --package-root.
   
  -  --analyze-all
  -    Analyze all code.  Without this option, the compiler only analyzes
  -    code that is reachable from [main].  This option implies --analyze-only.
  -
  -  --analyze-only
  -    Analyze but do not generate code.
  -
  -  --analyze-signatures-only
  -    Skip analysis of method bodies and field initializers. This option implies
  -    --analyze-only.
  -
     --suppress-warnings
       Do not display any warnings.
   
  
positive.code: 
  Common options:
    -o <file> Generate the output into <file>.
    -c        Insert runtime type checks and enable assertions (checked mode).
    -m        Generate minified output.
    -h        Display this message (add -v for information about all options).''');
  }
  
negative.code: 
    Uri script = currentDirectory.resolve(arguments[0]);
    diagnosticHandler.autoReadFileUri = true;
    CompilerOptions compilerOptions = CompilerOptions.parse(options,
        libraryRoot: libraryRoot, platformBinaries: platformBinaries)
      ..entryPoint = script
  