Pregunta

¿Hay código analizador o un componente analizador para Delphi o un programa que aceptará la notación BNF (forma backus-naur) como entrada y producirá el código Delphi (o Pascal) para hacer el análisis?

La razón de esto es que voy a intentar analizar perfectamente los conjuntos de datos siguiendo varias versiones de el estándar GEDCOM (utilizado para la genealogía), y deberá procesar el archivo de estado a estado a medida que se alcanza los tokens. Preferiría un programa automatizado para hacer el trabajo gruñido de configurar el código Pascal básico para hacer el estado para el procesamiento de estado para mí.

De lo contrario, tendré que construir manualmente las estructuras estatales yo mismo.

Vi la siguiente pregunta (y Tinypg Se ve bien, pero necesito el código Delphi):Parser-Generator que genera C# dado una gramática BNF?

Si no hay una bestia así, ¿hay alguna otra herramienta disponible que haga esta tarea más fácil?

No hay solución correcta

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top