TransformAstTraverse
Traverse and transform an entire AST, where op is invoked to transform each sub‐Tree.
Synopses
Declared in <src/midend/astUtil/astInterface/AstInterface.h>
AstNodePtr
TransformAstTraverse(
AstInterface& fa,
AstNodePtr const& r,
TransformAstTree& op,
AstInterface::TraversalVisitType t = AstInterface::PreVisit);
Traverse and transform an entire AST, where op is invoked to transform each sub‐Tree.
AstNodePtr
TransformAstTraverse(
AstInterface& fa,
AstNodePtr const& r,
bool(* op)(AstInterface&, AstNodePtr const&, AstNodePtr&),
AstInterface::TraversalVisitType t = AstInterface::PreVisit);
Created with MrDocs