def viendo(self): falso=self.saltos.pop() retorno=self.saltos.pop() cuad = Cuadruplo("goto",'_',retorno,'_') self.estatutos.append(cuad) cuad = self.estatutos[falso] cuad.direccion2 = str(len(self.estatutos))
def talvez(self): cuad = Cuadruplo("goto",'_','_','_') self.estatutos.append(cuad) cont = self.saltos.pop() cuad = self.estatutos[cont] cuad.direccion2 = str(len(self.estatutos)) self.saltos.append(len(self.estatutos)-1)
def vez(self): while self.cuadruplosFor: self.estatutos.append(self.cuadruplosFor.pop()) falso=self.saltos.pop() retorno=self.saltos.pop() cuad = Cuadruplo("goto",'_',retorno,'_') self.estatutos.append(cuad) cuad = self.estatutos[falso] cuad.direccion2 = str(len(self.estatutos))