Earlopain 7ac76f6b84 [ruby/prism] Rename some keyword locations for consistency
Prism is generally good about their naming but these had some inconsistencies compared to others:

* `InNode` was missing the `keyword` in the name
* `MatchPredicateNode` `in` was named `operator` instead
* `UnlessNode`/`UntilNode`/`WhenNode`/`WhileNode` has more than one keyword, with one generic `keyword_loc`
* `UntilNode`/`WhileNode` named their `end` keyword `closing_loc`

The old names are still around, but you have to require prism/deprecated

https://github.com/ruby/prism/commit/d5a505372b
2026-07-20 12:29:48 +00:00
..
2026-07-14 14:50:43 -04:00