A technique for automatically porting dialects of pascal to each other
Michael J. Sorens · ACM SIGPLAN Notices · 1986
In the course of programming events, there have been those who have found it necessary to write Pascal code that could be ported between dialects of Pascal which differ from machine to machine. This task cannot be accomplished just by writing "vanilla" code to a maximal degree, as there are inevitably syntactical and semantic differences from one dialect to another. We have developed a technique which, in conjunction with vanilla code, allows translation from one dialect to another to be performed automatically. Since it is generally the case that when a file of program text needs to be translated to a new dialect it also needs to be transmitted to a physically separate computer, our translation utility exists in two forms: a stand-alone translation utility, and a combination translation/transmission utility.