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

Function IsOperatorLowerPrecedence

common/operators.cc:221–227  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

219}
220
221bool IsOperatorLowerPrecedence(absl::string_view op,
222 const cel::expr::Expr& expr) {
223 if (!expr.has_call_expr()) {
224 return false;
225 }
226 return LookupPrecedence(op) < LookupPrecedence(expr.call_expr().function());
227}
228
229bool IsOperatorLeftRecursive(absl::string_view op) {
230 return op != CelOperator::LOGICAL_AND && op != CelOperator::LOGICAL_OR;

Callers 1

Calls 2

LookupPrecedenceFunction · 0.85
has_call_exprMethod · 0.80

Tested by

no test coverage detected