package de.gaalop.dfg;
import de.gaalop.cfg.SequentialNode;
public class UpdateMacroCallVisitor extends EmptyExpressionVisitor {
private final SequentialNode caller;
public UpdateMacroCallVisitor(SequentialNode caller) {
this.caller = caller;
}
@Override
public void visit(MacroCall node) {
node.setCaller(caller);
for (Expression arg : node.getArguments()) {
arg.accept(this);
}
}
}