Paul Berry
da70cf3be2
Rename CompilationError.location to CompilationError.span
...
This should avoid some confusion since its type is SourceSpan, not
SourceLocation.
R=scheglov@google.com
Review URL: https://codereview.chromium.org/2503853003 .
2016-11-15 10:36:51 -08:00
Paul Berry
0c928771fc
Revert "Connect analyzer's AnalysisError object to front_end's CompilationError."
...
This reverts commit fc5270df72 .
TBR=scheglov@google.com , brianwilkerson@google.com
Review URL: https://codereview.chromium.org/2503803003 .
2016-11-15 10:00:34 -08:00
Paul Berry
fc5270df72
Connect analyzer's AnalysisError object to front_end's CompilationError.
...
AnalysisError implements CompilationError but provides additional
services, such as extensibility via the `getProperty` method.
Note: CompilationError.location has been renamed to
CompilationError.span to avoid confusion (since its type is
`SourceSpan`, not `SourceLocation`).
R=scheglov@google.com
Review URL: https://codereview.chromium.org/2498133002 .
2016-11-14 15:30:10 -08:00
Paul Berry
78ed4066c8
Add a "correction" field to front end compilation errors.
...
R=brianwilkerson@google.com
Review URL: https://codereview.chromium.org/2429213008 .
2016-10-20 12:33:12 -07:00
Paul Berry
8c42e56964
Add "not intended to be implemented/extended" warnings to pkg/front_end.
...
This ensures that we may safely add methods to the classes in this
package without causing a breaking change.
R=brianwilkerson@google.com
Review URL: https://codereview.chromium.org/2431733002 .
2016-10-18 13:31:40 -07:00
Paul Berry
0753607dea
Initial API for the Dart front_end package.
...
R=brianwilkerson@google.com , scheglov@google.com
Review URL: https://codereview.chromium.org/2417043003 .
2016-10-17 12:36:08 -07:00