Re: [Loro-dev] Numero de linea en reporte de error
Status: Beta
Brought to you by:
carueda
From: <ca...@uc...> - 2002-04-04 23:22:19
|
Debido a un cambio interno (proveniente del pasado "refactoring"), se registra ahora la posicion absoluta (contando caracteres) en que ocurre el error, y no el numero de linea. Esto esta bien para control interno, pero desde luego hay que volver a mostrar la linea (y la columna) para facilitar la inspeccion por parte del usuario cuando no esta utilizando el EDI. (La mayoria de los editores tienen la opcion de "ir a una linea" y no la de "ir a un caracter" ;^). Gracias por el aviso; se dara alta prioridad a este ajuste. ----------------------------------------------------------------------- especificacion bug_linea() descripcion "Si ocurre un error en ejecucion la linea suministrada como causa de error dista de ser esa" fin especificacion algoritmo para bug_linea() estrategia "Provocar cualquier error, en este caso un indice de arreglo fuera de rango" inicio i : entero := 0; a : []entero := crear [0]entero; a[i]; fin algoritmo /** En este caso el error se produce al tratar de acceder al arreglo en la linea 11 pero el interprete muestra el siguiente mensaje de error : Hubo error en ejecución Indice en arreglo fuera de rango: 0 Este es un arreglo vacio. en algoritmo bug_linea() (bug2.loro:329) */ |