| 552 | } // namespace |
| 553 | |
| 554 | absl::StatusOr<std::string> Unparse(const Expr& expr, |
| 555 | const SourceInfo* source_info) { |
| 556 | const SourceInfo& info = |
| 557 | source_info == nullptr ? SourceInfo::default_instance() : *source_info; |
| 558 | return Unparser::Unparse(expr, info); |
| 559 | } |
| 560 | |
| 561 | absl::StatusOr<std::string> Unparse(const ParsedExpr& parsed_expr) { |
| 562 | return Unparse(parsed_expr.expr(), &parsed_expr.source_info()); |