commit | 272f58e543225a563f6ed4f06524b487d504c903 | [log] [tgz] |
---|---|---|
author | Dan Rubel <danrubel@google.com> | Fri Feb 22 19:58:38 2019 +0000 |
committer | Dan Rubel <danrubel@google.com> | Fri Feb 22 19:58:38 2019 +0000 |
tree | a4bc73c1da87b415ad92263001285e6be5051df8 | |
parent | 30b47d24e6413943d6117cfceb3cf5c28ebf57dc [diff] |
Revise parser to generate handleLiteralSetOrMap ... and no longer generate handleLiteralSet or handleLiteralMap. In addition, a new hasSetEntry parameter has been added to the handleLiteralSetOrMap event generated by the parser to support existing behavior. Once all listeners have implemented unified collections and that feature is enabled by default, the hasSetEntry parameter can be removed. This is the third of several CLs updating the parser and its listeners to conform to the unified collection spec: https://github.com/dart-lang/language/pull/200 Change-Id: Ia305eab1f720658f357ac4102b0b0c8128d16997 Reviewed-on: https://dart-review.googlesource.com/c/93963 Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Dart is an open-source, scalable programming language, with robust libraries and runtimes, for building web, server, and mobile apps.
Visit the dartlang.org to learn more about the language, tools, getting started, and more.
Browse pub.dartlang.org for more packages and libraries contributed by the community and the Dart team.
If you want to build Dart yourself, here is a guide to getting the source, preparing your machine to build the SDK, and building.
There are more documents on our wiki.
The easiest way to contribute to Dart is to file issues.
You can also contribute patches, as described in Contributing.