We should consider merging https://chromium.googlesource.com/chromium/blink/+/e1034d760dc998bea13fc2691eaf1e04f78950e0 Fixing invalid block recovery in some delcaration list. Current grammar fails on tests 8, 12, 13, 15, 16, 17. This patch fixes it. It leds to further refactoring: introducing the rule 'decl_error: error | errors invalid_block_list error;' allows to lets to remove 3 rules reducing code duplication.
Created attachment 202731 [details] Patch
Just touched a bit the test (added a description and removed an unused rule) from the original change.
Created attachment 202802 [details] Patch
(In reply to comment #3) > Created an attachment (id=202802) [details] > Patch The blink revision was wrong in the ChangeLog message. Also improved a bit the change description.
Some extra info about the change: https://docs.google.com/document/d/1e9D-ZqWEEw7TD1X-fqpo_18nuSMVsTK_V2xegAEj5X0/edit?usp=sharing&pli=1
Comment on attachment 202802 [details] Patch Clearing flags on attachment: 202802 Committed r150672: <http://trac.webkit.org/changeset/150672>
All reviewed patches have been landed. Closing bug.