Commit Graph

3 Commits

Author SHA1 Message Date
Johnni Winther 34fb48bb8a [kernel,front_end] Migrate first wave of pkg/kernel and pkg/front_end
Migrates libraries dependent only on already migrated libraries.

Change-Id: I0e85ee8dbc2afce031b92e0009e71c206a55af28
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/179502
Commit-Queue: Johnni Winther <johnniwinther@google.com>
Reviewed-by: Jens Johansen <jensj@google.com>
2021-01-18 15:40:21 +00:00
Jens Johansen 321af0844e [CFE] Additions, changes and tests for direct from parser ast stuff
Change-Id: I7457585ddd338cdc6172fee030f93fa4f82ddf1d
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/174642
Reviewed-by: Johnni Winther <johnniwinther@google.com>
Commit-Queue: Jens Johansen <jensj@google.com>
2020-12-02 11:39:17 +00:00
Jens Johansen c8105305ac [CFE] Improve direct parser ast
* Add specific classes with explicit arguments instead of storing
  everything in a map.
* Add helpers as extension methods.
* Include an (unused) example of using it.

This can most likely still be improved a lot usability-wise, but this
should be a step in the right direction.

Change-Id: I57fc6e7c1866e0647a019a9514dfe71b8e584d82
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/173726
Commit-Queue: Jens Johansen <jensj@google.com>
Reviewed-by: Johnni Winther <johnniwinther@google.com>
2020-11-26 11:54:25 +00:00