Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(447)

Side by Side Diff: pkg/analyzer/README.md

Issue 1076873003: Update analyzer readme (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 5 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 This code is part of an experimental port of the Editor's analysis engine from 1 The analysis package defines support for performing static analysis of Dart
2 Java to Dart. While we will continue to support the Java version of the analysis 2 code. It was designed to support tooling efforts, but has also been used for
3 engine and the services built on it, we also intend to provide the same services 3 such things as statistics gathering and code transformers.
4 to Dart-based applications. This is very early code and we expect it to change,
5 possibly in significant ways. While we are eager to see other people make use
6 of the analysis engine, we also want to be clear, in case you are interested in
7 doing so, that the current API's should in no way be considered to be stable.
8 4
9 In particular, this code was automatically translated from the Java 5 If you are interested in providing Dart support in a long-running tool, such as
10 implementation. The Java implementation that was translated is still under 6 an editor or IDE, you should use the analysis server instead of this package.
sethladd 2015/04/09 16:37:42 Can you link to the analysis server? How does one
Brian Wilkerson 2015/04/09 19:11:52 I can link to the API spec, but it doesn't do a go
11 development and will continue to change over time. The translator that was used 7 The analysis server is currently shipping as an executable in the SDK and will
scheglov 2015/04/09 18:18:29 Hm... "is being currently shipped" or "is currentl
Brian Wilkerson 2015/04/09 19:11:52 Done
12 is still under development and the output produced by the translator will change 8 be released as a package in the near future.
13 over time. Therefore, the API presented by this code will change. In addition,
14 any edits made to this code will be overwritten the next time we re-generate
15 this code.
16 9
17 If you are interested in using this code, despite the disclaimer above, 10 The API's in this package are, quite frankly, a mess at the moment. They were
18 fantastic! Please let the editor team know so that we can get a sense of the 11 originally machine generated by a translator and were based on an earlier Java
19 interest in it. Also, feel free to ask questions and make requests for 12 implementation. Several of the API's still look like their Java predecessors
20 additional functionality. 13 (or worse) rather than clean Dart API's.
14
15 In addition, there is currently no clean distinction between public and internal
16 API's. We plan to address this issue soon, but doing so will, unfortunately,
17 require a large number of breaking changes. We will try to minimize the pain
18 this causes for our clients, but some pain is inevitable.
19
20 Questions and requests for additional functionality are welcome, and can be made
21 by either opening an issue at https://code.google.com/p/dart/issues or by
sethladd 2015/04/09 16:37:42 Let's use markdown's linking capabilities.
Brian Wilkerson 2015/04/09 19:11:52 I took a stab at it, but don't have a way to previ
22 emailing analyzer-discuss@dartlang.org.
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698