| 265 | } |
| 266 | |
| 267 | absl::StatusOr<std::unique_ptr<ExpressionStep>> CreateCreateListStep( |
| 268 | const cel::ListExpr& create_list_expr, int64_t expr_id) { |
| 269 | return std::make_unique<CreateListStep>( |
| 270 | expr_id, create_list_expr.elements().size(), |
| 271 | MakeOptionalIndicesSet(create_list_expr)); |
| 272 | } |
| 273 | |
| 274 | std::unique_ptr<ExpressionStep> CreateMutableListStep(int64_t expr_id) { |
| 275 | return std::make_unique<MutableListStep>(expr_id); |