BNF / EBNF pour Turbo Pascal (de préférence 5.5 ou version ultérieure, en raison de la POO)?

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

Question

Est-ce que quelqu'un d'entre vous savoir si la BNF ou EBNF de Turbo Pascal est disponible quelque part (LÉGALEMENT !!)?

Était-ce utile?

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
scroll top