[_fe_analyzer_shared] Add evaluateExpression

This adds a helper method that evaluates an [Expression] based on
the semantics that can be deduced from the syntax.

Change-Id: I1b54ee03c1380d337969671133179aa557702a9b
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/392440
Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
Commit-Queue: Johnni Winther <johnniwinther@google.com>

https://dart.googlesource.com/sdk/+/bdacb7d0349e751617930bfb9eb3fbd7f70c8a0a
diff --git a/DEPS b/DEPS
index 274f9d8..43cf294 100644
--- a/DEPS
+++ b/DEPS
@@ -269,7 +269,7 @@
 
   'engine/src/flutter': Var('flutter_git') + '/mirrors/engine' + '@' + '6a1156e167669c326610d0c94d575e615f292f27',
 
-  'engine/src/flutter/third_party/dart': Var('dart_git') + '/sdk' + '@' + '58c336e22b16e8efb430b123c4750bf8620d1e5a',
+  'engine/src/flutter/third_party/dart': Var('dart_git') + '/sdk' + '@' + 'bdacb7d0349e751617930bfb9eb3fbd7f70c8a0a',
 
   'flutter': Var('flutter_git') + '/mirrors/flutter' + '@' + '43bb6186d2543f55457929c5ca8709f180fff7af',
 
diff --git a/commits.json b/commits.json
index 79dac76..4b8b5c4 100644
--- a/commits.json
+++ b/commits.json
@@ -1,5 +1,5 @@
 {
   "engine/src/flutter":"6a1156e167669c326610d0c94d575e615f292f27",
-  "engine/src/flutter/third_party/dart":"58c336e22b16e8efb430b123c4750bf8620d1e5a",
+  "engine/src/flutter/third_party/dart":"bdacb7d0349e751617930bfb9eb3fbd7f70c8a0a",
   "flutter":"43bb6186d2543f55457929c5ca8709f180fff7af"
 }
\ No newline at end of file