|eliminating GOTOs P.G.Hamer@bnr.co.uk (1993-05-27)|
|Re: eliminating GOTOs email@example.com (1993-05-27)|
|Re: eliminating GOTOs firstname.lastname@example.org (1993-05-27)|
|Re: eliminating GOTOs email@example.com (1993-05-28)|
|Re: eliminating GOTOs firstname.lastname@example.org (1993-05-28)|
|Re: eliminating GOTOs email@example.com (1993-05-28)|
|Re: eliminating GOTOs firstname.lastname@example.org (1993-05-29)|
|Re: eliminating GOTOs email@example.com (Ms Cristina Cifuentes) (1993-06-01)|
|From:||firstname.lastname@example.org (Ozan S. Yigit)|
|Organization:||York U. Student Information Systems Project|
|Date:||Fri, 28 May 1993 16:47:39 GMT|
P.G.Hamer@bnr.co.uk (Peter Hamer) writes:
Can anybody point me at algorithms for removing GOTOs from programs?
If I recall correctly, one of the earliest attempts was by someone
[Lorinda Cherry?] at Bell Labs, and the result was a program called
struct, that took goto-full fortran programs and produced ratfor.
I think either TOPLAS or JACM (around early 80s or late 70s) has an
article on struct that details its algorithms.
If you cannot locate it, send me e-mail, and I will dig the article up
from the library.
Return to the
Search the comp.compilers archives again.