Exemplo n.º 1
0
void generate(void){
		unsigned int i;
		for(i=0;i<nextquadlabel();i++){
			(*generators[quads[i].op])(quads+i);

		}
		patch_incomplete_jumps(nextquadlabel(), currInstruction);
}
Exemplo n.º 2
0
void generator (void) {
	unsigned i;
	for (i = 0; i < currQuad; ++i){
		(*generators[Quads[i].op])(Quads+i);
		currProcessed++;
	}
	patch_incomplete_jumps();
	WriteTargetCode();
}