## Tools for processing the Dart SDK # patch_sdk.dart This script combines: tool/input_sdk/lib/... tool/input_sdk/patch/... tool/input_sdk/private/... and produces the merged SDK sources in: gen/patched_sdk/... The result has all "external" keywords replaced with the @patch implementations. Generally local edits should be to `input_sdk/patch` and `input_sdk/private`, as those two directories are specific to DDC. `input_sdk/lib` should represent unmodified SDK sources to the maximum extent possible. Currently there are slight edits to the type annotations in some cases. See patch_sdk.dart for more information. # sdk_version_check.dart Asserts that the Dart VM is at least a particular semantic version. It returns an exit code to make it easy to integrate with shell scripts.