c7e1de177a
Build mode differs from package mode in the following ways: - The analyzer no longer guesses the relationship between paths and URIs based on directory structure. Instead, each input file is specified in the form "$uri|$path". - The analyzer does not read any files from disk that are not specified on the command line. - There are no restrictions on the relationship between summaries and packages. In particular: (a) multiple input summaries may summarize parts of the same package, and (b) part of a package may be specified with an input summary while an output summary is being generated for other parts of the same package. - Output may be redirected to a file. - The analyzer may be told to exit with success even in the event that an error is found during analysis. This should ease the integration with Bazel, and provide a starting point for integrating with other build systems. R=scheglov@google.com Review URL: https://codereview.chromium.org/1830463002 .