Lista de errores conocidos
La siguiente es una lista de errores que s� que tiene actualmente PSeInt y que todav�a no he tenido tiempo o no he podido corregir. Esta lista es para que verifiquen antes de reportar un error que no sea un error conocido. En caso de que el error figure en la lista, se recomienda reportarlo solamente si puede aportar m�s informaci�n al respecto.
- Problemas al exportar algoritmos en pseudoc�digo a otros lenguajes: Si el c�digo resultante contiene comentarios advirtiendo del error no debe reportarlo (por ejemplo, falta de definici�n de �ndices en arreglos, o imposibilidad de pasar argumentos por referencia en algunos lenguajes). Si encuentra un problema que no est� mencionado en los comentarios del c�digo exportado, proceda a compartir el pseudoc�digo que genera el problema en el foro.
- No se colorea la palabra SEG�N (con acento y may�sculas) en Windows: Por alguna raz�n que no he tenido tiempo de analizar, los acentos en las letras may�sculas generan problemas en el coloreado de sintaxis.
- El men� contextual del editor de pseudoc�digo (click derecho) se muestra en Ingl�s y con �conos diferentes: Este men� es un men� que ya trae programada la biblioteca que utilizo para mostrar el c�digo coloreado, y que toma el idioma y los �conos de la configuraci�n del sistema, por lo que en algunos casos puede aparecer en Ingl�s. En alg�no momento ser� reemplazado por un men� propio, pero este cambio no es prioritario.
- Los comentarios se pierden al editar un diagrama de flujo: al igual que el anterior, esto se debe a la forma en que trabaja internamente el int�rprete, y modificarlo para evitar este problema requiere de muchos cambios, por lo que va a llevar bastante tiempo.
Adem�s, la siguiente lista enumera comportamientos que en algunos casos han sido malinterpretados como error, pero que no lo son, por ser comportamientos producidos adrede:
- Los comentarios que comienzan con tres barras (///...) tienen color diferente: esta es una funcionalidad que hereda el componente que colorea el c�digo por estar �ste basado en un componente para C/C++, donde la triple barra indica un tipo de comentario especial (para ser parseado por Doxygen). En PSeInt, estos comentarios no indican nada especial para el int�rprete, pero se mantuvo la diferenciaci�n por colores para poder introducir dos tipos de comentarios en un c�digo. El usuario puede asignar el significado que desee a cada uno (por ejemplo, doble barra para c�digo deshabilitado, y triple para explicaciones).
- Cuando se ingresan n�meros separados por espacios se genera un error de tipos: como PSeInt no obliga a definir los tipos de variables, si permitiese ingresar varios datos en una sola linea separ�ndolos por espacios (como ocurre en por ejemplo en C++ con el operador >> de istream), no podr�a distinguir si se trata por ejemplo de los n�meros 1 y 2, o de la cadena "1 2". Por esto, los valores se ingresan uno por l�nea, cada uno seguido de un enter.
Si encontr� un error que no figura en este listado, o puede agregar m�s informaci�n �til sobre alguno de estos, puede escribir en el foro que hay para tal fin: Reporte de errores