[CSSParser] Plumb streaming parser into at-rule handlers
This CL pushes stream-based parsing one level deeper in the stack for at-rules. The most notable difference is that at-rule handler functions are now responsible for tokenizing their own preludes and starting block handling if needed. Actual parsing for at-rule preludes is unchanged as of yet; the handler functions generate token ranges on their own and parse them as before. In future CLs we'll be able to convert each at-rule handler to make full use of stream parsing. Bug: 661854 Change-Id: Ia3345be73ab8cc9fce2537443e8a3ed9df017b96 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2208812Reviewed-by:Anders Hartvoll Ruud <andruud@chromium.org> Commit-Queue: Kevin Babbitt <kbabbitt@microsoft.com> Cr-Commit-Position: refs/heads/master@{#771906}
Showing
This diff is collapsed.
Please register or sign in to comment