Description[destructuring] Implement basic binding destructuring infrastructure
This patch:
- Refactors Parser::ParseVariableDeclarations
- Introduces Parser::PatternMatcher class
- Implements matching a single variable pattern
- Implements rudimentary matching against object literal pattern
as a proof of concept
R=arv@chromium.org,rossberg@chromium.org
BUG=v8:811
LOG=N
Committed: https://crrev.com/5bbe7992db92710e6615c4d2aab6a6ef45a3620f
Cr-Commit-Position: refs/heads/master@{#28345}
Patch Set 1 #
Total comments: 21
Patch Set 2 : CR feedback #
Total comments: 11
Patch Set 3 : Minor changes + rebase #Patch Set 4 : CR feedback #
Total comments: 2
Patch Set 5 : Moar feedbcks #
Total comments: 11
Patch Set 6 : arv's comments addressed #
Total comments: 2
Patch Set 7 : Patch for landing #
Messages
Total messages: 20 (2 generated)
|