class Rufo::Formatter
def visit_find_pattern(node)
def visit_find_pattern(node) # [:fndptn, const_ref, pre, patterns, post] _, const_ref, pre, patterns, post = node parens = if const_ref visit const_ref current_token_kind == :on_lparen else false end if parens consume_token :on_lparen else consume_token :on_lbracket end skip_space consume_op "*" if pre[1] # check pre has name or not visit pre end patterns.each do |pattern| skip_space consume_token :on_comma consume_space visit pattern end skip_space consume_token :on_comma consume_space consume_op "*" if post[1] # check post has name or not visit post end skip_space if parens consume_token :on_rparen else consume_token :on_rbracket end end