コード例 #1
0
    def EjecutarDeb(self):
        import principal as de
        self.consola.clear()

        de.ejecutar_debug(self.editor.toPlainText(), self.i)
        de.ReporteTS()
        de.ReporteErrores()
        self.i = self.i + 1
        s = de.RecibirSalida()
        self.consola.setPlainText(s)
コード例 #2
0
    def EjecutarDesc(self):
        import principal as j
        self.consola.clear()

        j.ejecutar_desc(self.editor.toPlainText())
        j.errores_desc()
        j.ReporteErrores()
        j.ReporteTS()
        j.ReporteGramatical()
        j.GenerarAST()
        s = j.RecibirSalida()
        self.consola.setPlainText(s)
コード例 #3
0
 def EjecutarDeb(self):
     import principal as de
     self.consola.clear()
     try:
         de.ejecutar_debug(self.editor.toPlainText(), self.i)
         de.ReporteTS()
         de.ReporteErrores()
         self.i = self.i + 1
         s = de.RecibirSalida()
         self.consola.setPlainText(s)
     except:
         btn = QMessageBox.information(
             self, 'FIN', 'no se puede realizar la ejecucion del debug',
             QMessageBox.Yes)
コード例 #4
0
    def EjecutarAsc(self):
        import principal as f
        self.consola.clear()

        f.ejecutar_asc(self.editor.toPlainText())
        f.errores_asc()
        f.ReporteErrores()
        f.ReporteTS()
        f.ReporteGramatical()
        f.GenerarAST()
        s = f.RecibirSalida()
        self.consola.setPlainText(s)

        return
コード例 #5
0
 def EjecutarDesc(self):
     import principal as j
     self.consola.clear()
     try:
         j.ejecutar_desc(self.editor.toPlainText())
         j.errores_desc()
         j.ReporteErrores()
         j.ReporteTS()
         j.ReporteGramatical()
         j.GenerarAST()
         s = j.RecibirSalida()
         self.consola.setPlainText(s)
     except:
         btn = QMessageBox.information(
             self, 'FIN',
             'no se puede realizar la ejecucion del descendente',
             QMessageBox.Yes)