josh11b
b7d129b88c
Add PushState overload to combine Parse::State change with StateStackEntry ( #3485 )
...
Shortens a common `PushState` pattern
2023-12-08 23:58:30 +00:00
Jon Ross-Perkins
50071532fe
Refactor state construction and change how the decl loop makes state. ( #3467 )
...
Building on #3463 . The PushState+PopState to construct a state feels
worth cleanup. The rest is just kind of making it easier to do without
adding another PushState overload.
2023-12-08 17:29:23 +00:00
Geoff Romer and Richard Smith
39750b9925
Parse support for tuple patterns in var and let ( #3448 )
...
Co-authored-by: Richard Smith <richard@metafoo.co.uk >
2023-12-08 01:16:03 +00:00
Richard Smith
fe6f7b4330
Rename Name -> IdentifierName given that we have several other kinds of parse nodes that represent names. ( #3453 )
...
Factor out common checking handling for the different kinds of
unqualified names
2023-12-07 01:48:14 +00:00
Geoff Romer
b8d4e2f41b
Binding pattern naming cleanup ( #3410 )
...
- Rename `PatternBinding` to `BindingPattern`.
- Use `BindingPattern` rather than `Pattern` in the names of
binding-pattern-specific parse states.
2023-12-01 21:36:51 +00:00