class Prism::Translation::Parser::Compiler

def visit_hash_pattern_node(node)

^^
foo => {}
def visit_hash_pattern_node(node)
  elements = [*node.elements, *node.rest]
  if node.constant
    builder.const_pattern(visit(node.constant), token(node.opening_loc), builder.hash_pattern(nil, visit_all(elements), nil), token(node.closing_loc))
  else
    builder.hash_pattern(token(node.opening_loc), visit_all(elements), token(node.closing_loc))
  end
end