void PSIVisitor::visit_struct(IStruct *str) { m_removed = false; visit_body(str, str->getItems()); m_removed = false; }
void LocalResolveVisitor::visit(Block* v) { if (!inBlock) { inBlock = true; visit_body(v); inBlock = false; } }
void PSIVisitor::visit_action(IAction *a) { visit_body(a, a->getItems()); if (a->getGraph()) { visit_graph(a->getGraph()); } }
void PSIVisitor::visit_action(IAction *a) { fprintf(stdout, "--> visit_action\n"); fflush(stdout); visit_body(a, a->getItems()); fprintf(stdout, "activity=%p\n", a->getGraph()); if (a->getGraph()) { visit_graph(a->getGraph()); } fprintf(stdout, "<-- visit_action\n"); fflush(stdout); m_removed = false; }
void PSIVisitor::visit_extend(IExtend *e) { visit_body(e, e->getItems()); }
void PSIVisitor::visit_struct(IStruct *str) { visit_body(str, str->getItems()); }