MCPcopy Create free account
hub / github.com/cel-expr/cel-cpp / enriched_source_info

Method enriched_source_info

parser/parser.cc:1414–1422  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1412}
1413
1414EnrichedSourceInfo ParserVisitor::enriched_source_info() const {
1415 std::map<int64_t, std::pair<int32_t, int32_t>> offsets;
1416 for (const auto& positions : factory_.positions()) {
1417 offsets.insert(
1418 std::pair{positions.first,
1419 std::pair{positions.second.begin, positions.second.end - 1}});
1420 }
1421 return EnrichedSourceInfo(std::move(offsets));
1422}
1423
1424void ParserVisitor::syntaxError(antlr4::Recognizer* recognizer,
1425 antlr4::Token* offending_symbol, size_t line,

Callers 2

TEST_PFunction · 0.80
ParseImplFunction · 0.80

Calls 1

EnrichedSourceInfoClass · 0.85

Tested by 1

TEST_PFunction · 0.64