Previous to this CL, the updateExpectations flag had two effects:
- It caused ".expect" files to be updated.
- It caused embedded expectations comments in ".dart" files (of the
form "/*@key=value*/") to be updated.
I'm finding that I frequently want to update the former but not the
latter, so I'm splitting this into two separate flags.
With this CL, updateExpectations only updates ".expect" files, and
updateComments only updates embedded expectations comments.
R=sigmund@google.com
Review-Url: https://codereview.chromium.org/2863773004 .
from front_end/lib/src/fasta/analyzer/
to analyzer/lib/src/fasta/
analyzer_compile and compile_platform_dartk moved
from front_end/lib/src/fasta/analyzer/
to front_end/tool/_fasta/
front_end/src/fasta/testing/* continues to have some shared testing logic,
- logic to compute the patched sdk is moved up one level
- TestContext, Run, and suite.dart (which depend on analyzer) moved to pkg/front_end/test/fasta/testing/
- only a copy of TestContext is duplicated under pkg/kernel/test/closure/.
R=ahe@google.com, paulberry@google.com
Review-Url: https://codereview.chromium.org/2828583003 .