2202f10aa4
Centralizes the parsing into a single location to simplify upcoming refactors of rest of the library. Change-Id: I7847ccbace72897a65d119bbcf76a178144db407 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/391686 Commit-Queue: Nicholas Shahan <nshahan@google.com> Reviewed-by: Mark Zhou <markzipan@google.com> Reviewed-by: Samuel Rawlins <srawlins@google.com>