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

Function AstRewrite

eval/public/ast_rewrite.cc:345–348  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

343} // namespace
344
345bool AstRewrite(Expr* expr, const SourceInfo* source_info,
346 AstRewriter* visitor) {
347 return AstRewrite(expr, source_info, visitor, RewriteTraversalOptions{});
348}
349
350bool AstRewrite(Expr* expr, const SourceInfo* source_info, AstRewriter* visitor,
351 RewriteTraversalOptions options) {

Callers 3

TESTFunction · 0.70
ResolveReferencesFunction · 0.50
UpdateAstMethod · 0.50

Calls 12

source_infoMethod · 0.80
StackRecordClass · 0.70
PreVisitFunction · 0.70
PushDependenciesFunction · 0.70
PostVisitFunction · 0.70
emptyMethod · 0.45
IsExprRecordMethod · 0.45
exprMethod · 0.45
TraversalStackUpdateMethod · 0.45
idMethod · 0.45
PreVisitRewriteMethod · 0.45
PostVisitRewriteMethod · 0.45

Tested by 1

TESTFunction · 0.56