| 1229 | } |
| 1230 | |
| 1231 | std::any ParserVisitor::visitCreateMap(CelParser::CreateMapContext* ctx) { |
| 1232 | int64_t struct_id = factory_.NextId(SourceRangeFromToken(ctx->op)); |
| 1233 | std::vector<MapExprEntry> entries; |
| 1234 | if (ctx->entries) { |
| 1235 | entries = visitEntries(ctx->entries); |
| 1236 | } |
| 1237 | return ExprToAny(factory_.NewMap(struct_id, std::move(entries))); |
| 1238 | } |
| 1239 | |
| 1240 | std::any ParserVisitor::visitConstantLiteral( |
| 1241 | CelParser::ConstantLiteralContext* clctx) { |
nothing calls this directly
no test coverage detected