class Prism::Translation::Parser::Compiler

def visit_case_node(node)

^^^^^^^^^^^^^^^^^^^^^^^
case foo; when bar; end
def visit_case_node(node)
  builder.case(
    token(node.case_keyword_loc),
    visit(node.predicate),
    visit_all(node.conditions),
    token(node.consequent&.else_keyword_loc),
    visit(node.consequent),
    token(node.end_keyword_loc)
  )
end