From 5898abd08406f9a432fe4ae9743005ebfcd71435 Mon Sep 17 00:00:00 2001 From: ydah Date: Wed, 4 Dec 2024 08:42:22 +0900 Subject: [PATCH] [ruby/prism] Add document CapturePatternNode fields Partially: https://github.com/ruby/prism/issues/2123 https://github.com/ruby/prism/commit/1ffd693f9b --- prism/config.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/prism/config.yml b/prism/config.yml index 3805aeb3cc..10c9325245 100644 --- a/prism/config.yml +++ b/prism/config.yml @@ -1698,11 +1698,26 @@ nodes: - name: value type: node kind: pattern expression + comment: | + Represents the value to capture. + + foo => bar + ^^^ - name: target type: node kind: LocalVariableTargetNode + comment: | + Represents the target of the capture. + + foo => bar + ^^^ - name: operator_loc type: location + comment: | + Represents the location of the `=>` operator. + + foo => bar + ^^ comment: | Represents assigning to a local variable in pattern matching.