| 72 | } |
| 73 | |
| 74 | bool IsExtensionCall(const Expr& target) { |
| 75 | if (const auto* ident_expr = |
| 76 | target.has_ident_expr() ? &target.ident_expr() : nullptr; |
| 77 | ident_expr) { |
| 78 | return ident_expr->name() == kProtoNamespace; |
| 79 | } |
| 80 | return false; |
| 81 | } |
| 82 | |
| 83 | absl::Status ConfigureParser(ParserBuilder& builder) { |
| 84 | for (const auto& macro : proto_macros()) { |
no test coverage detected