public virtual void visit(matching_expression _matching_expression) { DefaultVisit(_matching_expression); }
public override void visit(matching_expression _matching_expression) { DefaultVisit(_matching_expression); pre_do_visit(_matching_expression); visit(matching_expression.left); visit(matching_expression.right); post_do_visit(_matching_expression); }
public virtual void post_do_visit(matching_expression _matching_expression) { }
public override void visit(matching_expression node) { prepare_node(node.left, "left"); prepare_node(node.right, "right"); }