class SyntaxTree::MatchVisitor
def pairs(name, values)
def pairs(name, values) q.group do q.text(name) q.text(": [") q.indent do q.breakable("") q.seplist(values) do |(key, value)| q.group do q.text("[") q.indent do q.breakable("") visit(key) q.text(",") q.breakable visit(value || nil) end q.breakable("") q.text("]") end end end q.breakable("") q.text("]") end end