| 64 | } // namespace |
| 65 | |
| 66 | absl::Status EnableReferenceResolver(RuntimeBuilder& builder, |
| 67 | ReferenceResolverEnabled enabled) { |
| 68 | CEL_ASSIGN_OR_RETURN(RuntimeImpl * runtime_impl, |
| 69 | RuntimeImplFromBuilder(builder)); |
| 70 | ABSL_ASSERT(runtime_impl != nullptr); |
| 71 | |
| 72 | runtime_impl->expr_builder().AddAstTransform( |
| 73 | NewReferenceResolverExtension(Convert(enabled))); |
| 74 | return absl::OkStatus(); |
| 75 | } |
| 76 | |
| 77 | } // namespace cel |