instance method
Prism::Translation::RubyParser::Compiler#visit_multi_target_node
visit_multi_target_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 1302
def visit_multi_target_node(node)
targets = [*node.lefts]
targets << node.rest if !node.rest.nil? && !node.rest.is_a?(ImplicitRestNode)
targets.concat(node.rights)
s(node, :masgn, s(node, :array).concat(visit_all(targets)))
end
foo, bar = baz ^^^^^^^^
See also
#visit_module_node
#visit_multi_write_node
#visit_missing_node
#visit_next_node
also in
3.4