Ejemplo n.º 1
0
else:
    print("Expresion no valida")
    print("Adios")
    sys.exit()

# ALTERACIONES AL REGEX
rAFD = r
r = arreglar1(r)
r = arreglar2(r)
#print("EL NUEVO R",repr(r))

# INICIO DE AFD DIRECTO
# PARA FUTURO METERLO EN SU PROPIA CLASE
#print("*------------------AUTOMATA AFD DIRECTO-----------------------------*")

claseAFDD = arbol.Arbol()
values = []
ops = []
i = 0 
nodos = []
# AGREGANDO AL REGEX EL # FINAL Y LAS CONVERSIONES NECESARIA
rAFD = rAFD
rAFD = arreglar1(rAFD)
rAFD = arreglar2(rAFD) 
r = rAFD

#print("LA RE ES ", r)
operadoresUtils = ['ȹ','ɘ','Ƈ','Ɔ','Ĭ']
# SE UTILIZA LA MISMA LECTURA DE DATOS SOLO QUE ESTA VEZ PARA ARMAR EL ARBOL 
while i < len(r):
    if r[i] == 'Ƈ':
Ejemplo n.º 2
0
 def cambio(self):
     print(type(self.recipiente.text()))
     self.drop.nuevoToken(str(self.recipiente.text()))
     self.ventana2 = arbol.Arbol(self.drop)
     self.ventana2.show()
     self.close()
Ejemplo n.º 3
0
import bosque
import arbol
import os
nombre_policia = os.sys.argv[1]
nro_balassobr = os.sys.argv[2]
nb = arbol.Arbol("ak-47", "roja", 2500, 2, nro_balassobr)
np = bosque.Bosque(nombre_policia, nb, 28, 5, 3000)
print("el nombre es:" + np.getNombre())
print("las ramas:" + nb.getRamas())
np.setArbol(nb)
print(np.defender())
Ejemplo n.º 4
0
    def cambio(self):
        print(type(self.recipiente.text()))
        self.drop.nuevoToken(str(self.recipiente.text()))
        self.ventana2 = arbol.Arbol(self.drop)
        self.ventana2.show()
        self.close()


#Instancia para iniciar una aplicación
app = QApplication(sys.argv)
#Crear un objeto de la clase
if os.path.exists(".token.txt"):
    drop = completo.DropObj("colores.py")
    drop.autoiden()
    ventana2 = arbol.Arbol(drop)
    ventana2.show()
    ventana2.activateWindow()
else:
    loc = local.Local()
    loc.crearCarpetaInicio()
    if not os.path.exists(".token.txt"):
        loc.crearFicheroInial()
    _ventana = Ventana()

    #Mostra la ventana
    _ventana.show()

#Ejecutar la aplicación
app.exec_()
Ejemplo n.º 5
0
 def derivar(self, gramatica):
     arbol = tree.Arbol(gramatica.start.noTerminal)
     palabra = self.derivarPalabra(gramatica, gramatica.start, arbol)
     arbol.crearImagen()