mirror of
https://github.com/dart-lang/sdk
synced 2024-11-02 08:20:31 +00:00
2eb3ac7c02
This CL is using an approach that does not rely on program transformations (based on the idea in CL 50221 from Lasse). I have taken the approach to make `constant list literal`, `constant object expression` the higher level concepts, and define the notion of a `constant context` in terms of the syntax (so it requires an actual `\CONST{}` or a switch case in the enclosing syntax). Doing this work, I encountered the section about postfix expressions, and (like several times before), I noted that there was no specification of the static analysis at all. So I cleaned up that section, at the time where I needed to edit it already, because of the new `constructorInvocation` syntax. If that is helpful, I could split this CL into a pure "implicit creation" CL and another "fix up postfix expressions" CL. Change-Id: I669ce942f698ca2fbb47ea60c58f4f05304ae66d Reviewed-on: https://dart-review.googlesource.com/c/93432 Reviewed-by: Lasse R.H. Nielsen <lrn@google.com> |
||
---|---|---|
.. | ||
informal | ||
.gitignore | ||
Dart.g | ||
dart.sty | ||
dartLangSpec.tex | ||
Makefile |