| 562 | } |
| 563 | |
| 564 | bool PostVisitRewrite(Expr* expr, const SourcePosition* info) override { |
| 565 | if (expr->ident_expr().name() == "y") { |
| 566 | expr->mutable_ident_expr()->set_name("z"); |
| 567 | return true; |
| 568 | } |
| 569 | return false; |
| 570 | } |
| 571 | |
| 572 | void PostVisitIdent(const Ident* ident, const Expr* expr, |
| 573 | const SourcePosition* pos) override { |