instance method
Prism::Translation::RubyParser::Compiler#visit_flip_flop_node
visit_flip_flop_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 707
def visit_flip_flop_node(node)
if node.left.is_a?(IntegerNode) && node.right.is_a?(IntegerNode)
s(node, :lit, Range.new(node.left.value, node.right.value, node.exclude_end?))
else
s(node, node.exclude_end? ? :flip3 : :flip2, visit(node.left), visit(node.right))
end
end
if foo .. bar; end ^^^^^^^^^^