Exemplo n.º 1
0
void PSIVisitor::visit_struct(IStruct *str) {
	m_removed = false;

	visit_body(str, str->getItems());

	m_removed = false;
}
Exemplo n.º 2
0
	void LocalResolveVisitor::visit(Block* v) {
		if (!inBlock) {
			inBlock = true;
			visit_body(v);
			inBlock = false;
		}
	}
Exemplo n.º 3
0
void PSIVisitor::visit_action(IAction *a) {
	visit_body(a, a->getItems());

	if (a->getGraph()) {
		visit_graph(a->getGraph());
	}
}
Exemplo n.º 4
0
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;
}
Exemplo n.º 5
0
void PSIVisitor::visit_extend(IExtend *e) {
	visit_body(e, e->getItems());
}
Exemplo n.º 6
0
void PSIVisitor::visit_struct(IStruct *str) {
	visit_body(str, str->getItems());
}