Skip to content

Commit 31009d8

Browse files
authored
Merge pull request #3409 from presidentbeef/fix_rp_block_parameters_with_it
Fix block paremeters and `it` for RubyParser
2 parents b89000b + 7a93a30 commit 31009d8

File tree

3 files changed

+35
-1
lines changed

3 files changed

+35
-1
lines changed

lib/prism/translation/ruby_parser.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1559,7 +1559,7 @@ def visit_block(node, sexp, block)
15591559
else
15601560
parameters =
15611561
case block.parameters
1562-
when nil, NumberedParametersNode
1562+
when nil, ItParametersNode, NumberedParametersNode
15631563
0
15641564
else
15651565
visit(block.parameters)

test/prism/fixtures/it.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
x do
2+
it
3+
end

test/prism/snapshots/it.txt

Lines changed: 31 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)