BNF / EBNF para Turbo Pascal (preferiblemente 5.5 o posterior, debido a la programación orientada a objetos)?
-
02-10-2019 - |
Pregunta
¿alguien de ustedes sabe si el BNF o EBNF de Turbo Pascal es un lugar disponible (legalmente !!)?
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