BNF / EBNF per Turbo Pascal (preferibilmente 5,5 o superiore, a causa della OOP)?
-
02-10-2019 - |
Domanda
Qualcuno di voi sa se la BNF o EBNF di Turbo Pascal è disponibile da qualche parte (LEGALMENTE !!)?
Soluzione
Delphi 5 do?
Altri suggerimenti
Il DMS Software Reengineering Toolkit è una piattaforma commerciale per la costruzione di analisi del programma e strumenti di trasformazione. Si è configurato dotandola di una grammatica BNF esplicita per il langauge da lavorare.
DMS possono essere ottenuti con un front end Delphi 6. Questo è stato utilizzato per implementare AOP per Delphi.
Edilizia altri dialetti è semplice.
EDIT: (rispondono al commento di OP in un'altra risposta): DMS sarebbe una piattaforma molto conveniente su cui costruire un compilatore.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow