Ver Mensaje Individual
  #1
Antiguo 21 de abril de 2023, 04:19
KTSnowy
Representante Oficial
Última Actividad 07.12.2023 17:35
Posts Posts: 16
Likes enviados Enviados: 9
Likes recibidos Recibidos: 26
Llamamiento Otterkit COBOL: Análisis sintáctico está completo
4 Inactivo Inactivo

Después de ~11500 líneas de descenso recursivo escrito a mano, el análisis sintáctico en el analizador ahora está completo. Esto significa que el analizador ahora está completo, gramatical y estructuralmente hablando. Ahora trabajaremos en la implementación del análisis semántico que incluye la verificación de errores, la recuperación de errores y la resolución de nombres de identificadores.

La mayor parte de la infraestructura necesaria para la resolución de nombres (la tabla de símbolos y los tipos relacionados) ya se ha implementado, y ahora solo es cuestión de refinarla y poner todo junto. La recuperación de errores también se implementó utilizando "puntos de anclaje", pero aún necesitamos encontrar los mejores lugares para usarlos.

Dato curioso: Otterkit ahora tiene (hasta donde sabemos) el único analizador escrito a mano para COBOL 2023, y estamos comprometidos a trabajar para crear el mejor analizador COBOL estándar del mercado.

Hacer que el analizador esté completamente escrito a mano significa que no estamos limitados por un generador de analizador y su funcionalidad proporcionada, o los (a veces) mensajes de error que no son muy útiles. Podemos ajustar absolutamente todo hasta exactamente cuándo y dónde mostrar un error al usuario, incluido el contenido del error.

Y aunque es una enorme cantidad de trabajo escribir un analizador de descenso recursivo escrito a mano para COBOL, todavía creemos firmemente que esta es la opción correcta para Otterkit.

Publicación de actualización completa en GitHub: https://github.com/orgs/otterkit/discussions/18
KTSnowy is offline   Responder Con Cita