BNF / EBNF pour Turbo Pascal (de préférence 5.5 ou version ultérieure, en raison de la POO)?
-
02-10-2019 - |
Question
Est-ce que quelqu'un d'entre vous savoir si la BNF ou EBNF de Turbo Pascal est disponible quelque part (LÉGALEMENT !!)?
La solution
Delphi 5 faire?
Autres conseils
Le DMS Software Reengineering Toolkit est une plate-forme commerciale pour la construction de l'analyse du programme et des outils de transformation. Il est configuré en lui fournissant une grammaire BNF explicite pour le langauge à traiter.
DMS peuvent être obtenus avec une extrémité avant Delphi 6. Cela a été utilisé pour mettre en œuvre AOP pour Delphi.
Construire d'autres dialectes est simple.
EDIT: (répondre aux commentaires par OP sur une autre réponse): DMS serait une plate-forme très pratique sur laquelle construire un compilateur.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow