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

Function IsEmptyRangeComprehension

validator/comprehension_nesting_validator.cc:27–32  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

25namespace {
26
27bool IsEmptyRangeComprehension(const NavigableAstNode& node) {
28 ABSL_DCHECK(node.expr()->has_comprehension_expr());
29 const auto& comp = node.expr()->comprehension_expr();
30 return comp.has_iter_range() && comp.iter_range().has_list_expr() &&
31 comp.iter_range().list_expr().elements().empty();
32}
33
34} // namespace
35

Callers 1

Calls 5

has_iter_rangeMethod · 0.80
has_list_exprMethod · 0.80
exprMethod · 0.45
emptyMethod · 0.45

Tested by

no test coverage detected