Esempio n. 1
0
 def ejecutar(self):
     global resultadotxt
     global cont
     global tabla
     try:
         global NombreDB
     try:
         resultado = func.dropDatabase(self.iden)
         if(resultado == 2):
             e = errores.CError(0,0,"No existe la base de datos " + str(self.iden),'Semantico')
Esempio n. 2
0
 def ejecutar(self):
     global resultadotxt
     global cont
     global tabla
     global NombreDB
     resultadotxt = ""
     try:
         try:
             resultado = func.dropTable(NombreDB, self.iden)
             if(resultado == 2):
                 e = errores.CError(0,0,"No existe la base de datos " + NombreDB,'Semantico')
Esempio n. 3
0
        def ejecutar(self):


            try:
                temp = float(self.exp)
            except ValueError:
                e = errores.CError(0,0,"Error en funcion trigonometrica",'Semantico')
                errores.insert_error(e)
                return e

            trim = mt.acos(float(temp))

            trim = mt.acos(float(temp))
            return trim
Esempio n. 4
0
    def ejecutar(self):

        try:
            try:
                maximo = float(self.lexps[0])


                for dato in self.lexps:
                    temp = float(dato)


                    if maximo > temp:
                        maximo = temp




                    return maximo
            except:
                e = errores.CError(0,0,"Funcion least necesita una lista",'Semantico')
Esempio n. 5
0
def ejecutar(self):
    global resultadotxt
    global cont
    global tabla
    global contambito
    try:
        try:
            resultado = func.createDatabase(self.iden)
            if resultado == 0:
                NuevoSimbolo = TS.Simbolo(cont,self.iden,TS.TIPO.DATABASE,contambito)
@ -74,7 +107,7 @@ class createdb(instruccion):
    resultadotxt += "Se creo la base de datos " + self.iden + "\n"
    return "Se creo la base de datos " + self.iden + "\n"
elif resultado == 2 and not self.replacedb:
e = errores.CError(0,0,"Ya existe la base de datos " + self.iden,'Semantico')
e = errores.CError(0,0,"Ya existe la base de datos " + self.iden,'Semantico')
errores.insert_error(e)
resultadotxt += "Ya existe la base de datos " + self.iden + "\n"
return "Ya existe la base de datos " + self.iden + "\n"
@ -90,7 +123,7 @@ class createdb(instruccion):
    resultadotxt += "Se reemplazo la base de datos: " + self.iden + "\n"
    return "Se reemplazo la base de datos: " + self.iden + "\n"
else:
e = errores.CError(0,0,"Error al crear base de datos: " + self.iden,'Semantico')
e = errores.CError(0,0,"Error al crear base de datos: " + self.iden,'Semantico')
errores.insert_error(e)
resultadotxt += "Error al crear base de datos: " + self.iden + "\n"
return "Error al crear base de datos: " + self.iden + "\n"
@ -102,6 +135,9 @@ class showdb(instruccion):
    def __init__(self,nombre):