033ab827dc
This changes the RestrictedTypeRules to eliminate a direct dependency on CheckerReporter. Instead of logging a missing type error with the reporter directly, it now calls an optional callback. The Checker registers an appropriate callback for its errors. Currently the code generators don't log these errors. This eliminates the dependency of the code generators on the checker reporter. BUG= R=jmesserly@google.com Review URL: https://codereview.chromium.org/1067553004
dev_compiler
This is an experimental Dart -> JavaScript compiler designed to create idiomatic, readable JavaScript output. We're investigating this because we want to enable easy debugging of Dart applications on all supported browsers.
The initial target for this work is Chrome, which is why there's an ES6 backend. Longer term, we plan to investigate supporting all browsers that Dart supports.