class SyntaxTree::MatchVisitor

This visitor transforms the AST into a Ruby pattern matching expression that would match correctly against the AST.