Va algo basico de la reglas, despues ver de mejorar la generacion y
agregar los tipos de las variables