MCPcopy Create free account
hub / github.com/bytedance/bolt / rewriteExpression

Function rewriteExpression

bolt/expression/ExprCompiler.cpp:390–397  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

388}
389
390core::TypedExprPtr rewriteExpression(const core::TypedExprPtr& expr) {
391 for (auto& rewrite : expressionRewrites()) {
392 if (auto rewritten = rewrite(expr)) {
393 return rewritten;
394 }
395 }
396 return expr;
397}
398
399ExprPtr compileRewrittenExpression(
400 const TypedExprPtr& expr,

Callers 1

compileExpressionFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected