Ejemplo n.º 1
0
        public void NoSeEsperaba(int id, string fase, ElementoDFD elemento)
        {
            Token tempToken = ValoresGlobales.valores().tablaDeTokens.ObtenerIdToken(id);

            detalle       = "No se esperaba un " + tempToken.nombre + " Dentro del elemento " + elemento.tipo.ToString();
            ElementoError = elemento;
            faseAnalisis  = fase;
        }
Ejemplo n.º 2
0
        }                 //Constructor vacio

        //----------------------------------------------------------------------------------------------------
        // FUNCIONES PARA INGRESAR LOS DIFERENTES TIPOS DE ERRORES ENCONTRADOS DENTRO DE LA EJECUCION
        //----------------------------------------------------------------------------------------------------
        public Error(int id, string fase, ElementoDFD elemento, TokenData tempTokendata)
        {
            Token tempToken = ValoresGlobales.valores().tablaDeTokens.ObtenerIdToken(id);

            detalle       = "Se esperaba un " + tempToken.nombre + " en vez de " + tempTokendata.codigo + " Dentro del elemento " + elemento.tipo.ToString();
            ElementoError = elemento;
            faseAnalisis  = fase;
        }
Ejemplo n.º 3
0
 //Funcion utilizada por el analizador semantico para cambiar el tipo de las variables una vez evaluado
 //Todas las asignaciones determinando asi el tipo que le corresponde
 public void CambiarTipo(string variable, int id)
 {
     Simbolos[variable].tokenInfo = ValoresGlobales.valores().tablaDeTokens.ObtenerIdToken(id);
 }