instance method
Prism::Translation::RubyParser::Compiler#visit_next_node
visit_next_node(node)
lib/prism/translation/ruby_parser.rb
View on GitHub ↗
# File tmp/rubies/ruby-4.0.0/lib/prism/translation/ruby_parser.rb, line 1340
def visit_next_node(node)
if node.arguments.nil?
s(node, :next)
elsif node.arguments.arguments.length == 1
argument = node.arguments.arguments.first
s(node, :next, argument.is_a?(SplatNode) ? s(node, :svalue, visit(argument)) : visit(argument))
else
s(node, :next, s(node, :array).concat(visit_all(node.arguments.arguments)))
end
end
next ^^^^ next foo ^^^^^^^^