diff --git a/CHANGELOG.md b/CHANGELOG.md index bfc815deb..a2c1e3a57 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,6 +14,7 @@ * [#46](https://github.com/rubocop-hq/rubocop-ast/pull/46): Basic support for [non-legacy AST output from parser](https://github.com/whitequark/parser/#usage). Note that there is no support (yet) in main RuboCop gem. ([@marcandre][]) * [#48](https://github.com/rubocop-hq/rubocop-ast/pull/48): Support `Parser::Ruby28` for Ruby 2.8 (3.0) parser. ([@koic][]) * [#35](https://github.com/rubocop-hq/rubocop-ast/pull/35): NodePattern now accepts `%named_param` and `%CONST`. The macros `def_node_pattern` and `def_node_search` accept default named parameters. ([@marcandre][]) +* [#50](https://github.com/rubocop-hq/rubocop-ast/pull/50): Support find pattern matching for Ruby 2.8 (3.0) parser. ([@koic][]) ## 0.0.3 (2020-05-15) diff --git a/lib/rubocop/ast/traversal.rb b/lib/rubocop/ast/traversal.rb index 37dc4cc54..63fe59e92 100644 --- a/lib/rubocop/ast/traversal.rb +++ b/lib/rubocop/ast/traversal.rb @@ -34,7 +34,7 @@ def walk(node) match_with_lvasgn begin kwbegin return in_match match_alt match_as array_pattern array_pattern_with_tail - hash_pattern const_pattern + hash_pattern const_pattern find_pattern index indexasgn].freeze SECOND_CHILD_ONLY = %i[lvasgn ivasgn cvasgn gvasgn optarg kwarg kwoptarg].freeze