BNF / EBNF para Turbo Pascal (preferiblemente 5.5 o posterior, debido a la programación orientada a objetos)?

StackOverflow https://stackoverflow.com/questions/3184963

Pregunta

¿alguien de ustedes sabe si el BNF o EBNF de Turbo Pascal es un lugar disponible (legalmente !!)?

¿Fue útil?

Solución

Delphi 5 hacer?

Otros consejos

El software DMS Reingeniería Toolkit es una plataforma comercial para la construcción de análisis de programas y herramientas de transformación. Se configura dotándolo de una gramática BNF explícita para el langauge a procesar.

DMS se pueden obtener con un extremo delantero Delphi 6. Esto ha sido utilizado para implementar AOP para Delphi.

La construcción de otros dialectos es sencillo.

EDIT: (responden al comentario de OP en otra respuesta): DMS serían una plataforma muy conveniente sobre la cual construir un compilador.

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