Página 1 de 2 1 2 ÚltimoÚltimo
Resultados 1 al 10 de 15

Tema: Otterkit COBOL: Análisis sintáctico está completo

  1. #1
      Representante Oficial
    Avatar de KTSnowy

    Registrado
    enero de 2023
    Ubicación
    Rio De Janeiro
    Edad
    26
    Mensajes
    16
    Última visita
    07.12.2023

    Agradecimientos
     
    Recibidos
    26
    Enviados
    9

    Citaciones y menciones
     
    Mentioned
    19 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    1 Post(s)
    Poder de Reputación
    0

    Bell Otterkit COBOL: Análisis sintáctico está completo

    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

    0 Not allowed!

  2. #2
      Super Moderador
    Avatar de Josber

    Registrado
    febrero de 2015
    Ubicación
    Alicante
    Mensajes
    802
    Última visita
    Hoy a las 18:22

    Agradecimientos
     
    Recibidos
    440
    Enviados
    365

    Citaciones y menciones
     
    Mentioned
    81 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    13 Post(s)
    Poder de Reputación
    37
    Activista del Foro / Point Value: 0 Agradecimientos / Point Value: 0

    Predeterminado

    @KTSnowy, Deseando "catar" ese compilador cuanto antes y, esperando también que el informe de errores que nos muestre cuando compilemos, estén en español, ya que parece que hay mucho hispanohablante metido en el "ajo"...

    Un salu2.-

    0 Not allowed!

  3. #3
      Administrador
    Avatar de Kuk

    Registrado
    enero de 2015
    Ubicación
    Madrid
    Edad
    39
    Mensajes
    2,294
    Última visita
    Ayer a las 11:19

    Agradecimientos
     
    Recibidos
    1,040
    Enviados
    888

    Citaciones y menciones
     
    Mentioned
    106 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    31 Post(s)
    Poder de Reputación
    10

    Predeterminado

    @KTSnowy, el reporte de errores es algo muy importante y valioso. Me gusta ver como de serio os lo tomáis. Como te dije en el otro hilo, aquí me tenéis, y seguro que a muchos de los foreros, para echaros una mano en lo que humildemente podamos.

    Pequeño offotp: yo más de una vez he pensado en montar un eco-systema con GnuCobol y un GUI designer, que sea cross-platform, algo sólido y rico tipo Qt, pero.... no tengo tiempo.

    @Josber, qué cabroncete

    0 Not allowed!
    ¿Te han ayudado? NO TE OLVIDES de darle al botón
    ¿Quieres dirigirte a alguien en tu post? Notifícale con una mención, tienes 2 opciones:
    1. Haciendo clic en el icono al lado de su nick
    2. Haciendo clic en el botón en el editor y escribiendo su nick.

  4. #4
      Super Moderador
    Avatar de Josber

    Registrado
    febrero de 2015
    Ubicación
    Alicante
    Mensajes
    802
    Última visita
    Hoy a las 18:22

    Agradecimientos
     
    Recibidos
    440
    Enviados
    365

    Citaciones y menciones
     
    Mentioned
    81 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    13 Post(s)
    Poder de Reputación
    37
    Activista del Foro / Point Value: 0 Agradecimientos / Point Value: 0

    Predeterminado

    Cita Iniciado por Kuk Ver Mensaje
    ,

    @Josber, qué cabroncete
    Náaaaaaa, que vaaaaa, experimentado ...

    0 Not allowed!

  5. #5
      Guru de COBOL
    Avatar de Nitzer

    Registrado
    noviembre de 2015
    Ubicación
    Almeria
    Edad
    58
    Mensajes
    203
    Última visita
    15.03.2024

    Agradecimientos
     
    Recibidos
    161
    Enviados
    73

    Citaciones y menciones
     
    Mentioned
    52 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    7 Post(s)
    Poder de Reputación
    20
    Activista del Foro / Point Value: 0 Guru de los Gurus / Point Value: 0

    Predeterminado

    No se lo que puede salir de lo que estáis haciendo y menos si llegaré a probarlo (por la edad), pero merece todos mis respetos el simple hecho que estéis dedicando tiempo a algo que llevan diciendo hace años que está muerto.

    Sabéis algo que sería super interesante, poder retomar Netcobol con PowerCobol y seguir actualizando, ya que Fujitsu tiene claro que su fin está cerca. No se si sería posible, pero sigo pensando que es el mejor compilador y el mejor IDE

    0 Not allowed!

  6. #6
      Representante Oficial
    Avatar de KTSnowy

    Registrado
    enero de 2023
    Ubicación
    Rio De Janeiro
    Edad
    26
    Mensajes
    16
    Última visita
    07.12.2023

    Agradecimientos
     
    Recibidos
    26
    Enviados
    9

    Citaciones y menciones
     
    Mentioned
    19 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    1 Post(s)
    Poder de Reputación
    0

    Predeterminado

    @Kuk, Muchas gracias. Es posible que necesitemos ayuda para determinar qué bibliotecas debemos incluir con el compilador, no queremos codificar extensiones no estándar directamente en la sintaxis, por lo que incluiremos bibliotecas y módulos para clases y funciones adicionales.

    Estamos planeando trabajar en una biblioteca de GUI para Otterkit, tendrá que ser una biblioteca debido a que la naturaleza de la GUI es específica del sistema operativo en general. No queremos codificar extensiones de GUI no estándar directamente, ya que creemos que desviarse demasiado del estándar es un error que cometieron demasiados proveedores.

    Codificarlo directamente en la sintaxis también dificulta que los usuarios elijan una biblioteca diferente. No queremos que los usuarios se vean obligados a usar una sola biblioteca.

    @Nitzer, No creo que COBOL esté muerto, el lenguaje es bastante bueno, especialmente con los estándares más nuevos y también hay un montón de código en producción. Usar código COBOL orientado a objetos es mucho más fácil. El ecosistema solo necesita un poco de amor, y espero poder ayudar a mejorarlo y darle una nueva vida a COBOL.

    Quiero darle al ecosistema un compilador de código abierto y gratuito para COBOL moderno, porque en este momento no hay un compilador de acceso gratuito para COBOL moderno.

    He mirado NetCOBOL, pero desafortunadamente solo es compatible con COBOL 85.

    Otterkit admitirá el estándar COBOL 2023, espero que podamos hacerlo mejor que los compiladores existentes actuales, porque COBOL necesita mejores herramientas. También estamos planeando trabajar en un servidor de lenguaje COBOL para compatibilidad con VSCode e IDE.

    @Josber, Desafortunadamente, los mensajes de error solo están en inglés en este momento, tal vez podamos trabajar en los mensajes en español en el futuro, pero necesitaríamos ayuda de la comunidad COBOL de habla hispana.

    Así es como se ven los mensajes de error en este momento:
    Screenshot 2023-04-23 110258.png

    0 Not allowed!

  7. #7
      Administrador
    Avatar de Kuk

    Registrado
    enero de 2015
    Ubicación
    Madrid
    Edad
    39
    Mensajes
    2,294
    Última visita
    Ayer a las 11:19

    Agradecimientos
     
    Recibidos
    1,040
    Enviados
    888

    Citaciones y menciones
     
    Mentioned
    106 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    31 Post(s)
    Poder de Reputación
    10

    Predeterminado

    @Nitzer, yo en su día les contacté por mail para pedirles el código fuente del PowrCOBOL v3L10, quería añadirle más controles etc. pero 0 respuestas. No creo que vayan a ceder el código del IDE, del compilador ya ni te hablo. Aunque sería muy guay si le dieran más vida a PowerCOBOL que coincidiendo contigo, es el que más me gusta.

    @KTSnowy, estoy completamente de acuerdo. Una biblioteca GUI con código estándar autogenerado (modo WYSIWYG), como por ejemplo lo hacía Delphi.
    Creo que si llegáis a enchufarle el Qt sería la bomba: https://gitlab.com/ddobrev/QtSharp

    0 Not allowed!
    ¿Te han ayudado? NO TE OLVIDES de darle al botón
    ¿Quieres dirigirte a alguien en tu post? Notifícale con una mención, tienes 2 opciones:
    1. Haciendo clic en el icono al lado de su nick
    2. Haciendo clic en el botón en el editor y escribiendo su nick.

  8. #8
      Super Moderador
    Avatar de Josber

    Registrado
    febrero de 2015
    Ubicación
    Alicante
    Mensajes
    802
    Última visita
    Hoy a las 18:22

    Agradecimientos
     
    Recibidos
    440
    Enviados
    365

    Citaciones y menciones
     
    Mentioned
    81 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    13 Post(s)
    Poder de Reputación
    37
    Activista del Foro / Point Value: 0 Agradecimientos / Point Value: 0

    Predeterminado

    @KTSnowy, yo en poco puedo ayudar, en todo caso, en la traducción de los mensajes, (que no de los manuales, no llego a tanto)

    Un salu2.-

    0 Not allowed!

  9. #9
      Administrador
    Avatar de Kuk

    Registrado
    enero de 2015
    Ubicación
    Madrid
    Edad
    39
    Mensajes
    2,294
    Última visita
    Ayer a las 11:19

    Agradecimientos
     
    Recibidos
    1,040
    Enviados
    888

    Citaciones y menciones
     
    Mentioned
    106 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    31 Post(s)
    Poder de Reputación
    10

    Predeterminado

    @KTSnowy, qué tal? Cómo va la cosa? Habréis avanzado bastante, imagino

    0 Not allowed!
    ¿Te han ayudado? NO TE OLVIDES de darle al botón
    ¿Quieres dirigirte a alguien en tu post? Notifícale con una mención, tienes 2 opciones:
    1. Haciendo clic en el icono al lado de su nick
    2. Haciendo clic en el botón en el editor y escribiendo su nick.

  10. #10
      Super Moderador
    Avatar de Josber

    Registrado
    febrero de 2015
    Ubicación
    Alicante
    Mensajes
    802
    Última visita
    Hoy a las 18:22

    Agradecimientos
     
    Recibidos
    440
    Enviados
    365

    Citaciones y menciones
     
    Mentioned
    81 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    13 Post(s)
    Poder de Reputación
    37
    Activista del Foro / Point Value: 0 Agradecimientos / Point Value: 0

    Predeterminado

    Cita Iniciado por Kuk Ver Mensaje
    @KTSnowy, qué tal? Cómo va la cosa? Habréis avanzado bastante, imagino
    ¡¡¡Uyyyy!, es verdad, que ya no me acordaba ..., eso, eso, ¿Cómo va la cosa?, por cierto, si necesitáis betatester, pedirlos por aquí, que seguro que se apunta más de uno.

    Un salu2.-

    0 Not allowed!

Página 1 de 2 1 2 ÚltimoÚltimo

Información de Tema

Usuarios Viendo este Tema

Actualmente hay 1 usuarios viendo este tema. (0 miembros y 1 visitantes)

Temas Similares

  1. [Compilador] Otterkit | Estamos buscando ayuda de la comunidad
    Por KTSnowy en el foro COBOL - General
    Respuestas: 8
    Último Mensaje: 15.02.2023, 15:13
  2. [Compilador] Otterkit | Languages & Runtime Community Standup
    Por KTSnowy en el foro COBOL - General
    Respuestas: 2
    Último Mensaje: 09.02.2023, 23:10
  3. [Sintaxis] Saber si un EXE se esta ejecutando ??
    Por Hrmcobol en el foro PowerCOBOL y WinAPI
    Respuestas: 1
    Último Mensaje: 24.11.2020, 13:11
  4. [Sintaxis] Controlar si un Form ya está abierto
    Por Armando en el foro PowerCOBOL (ActiveX, v4 - v11)
    Respuestas: 6
    Último Mensaje: 23.08.2017, 19:54
  5. [Información] Verificar si Excel (Office) está instalado
    Por Joseg en el foro PowerCOBOL (ActiveX, v4 - v11)
    Respuestas: 3
    Último Mensaje: 16.03.2016, 15:00

Marcadores

Marcadores

Permisos de Publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •