Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!uunet!mailrus!ncar!mephisto!prism!bb16 From: bb16@prism.gatech.EDU (Scott Bostater) Newsgroups: comp.binaries.ibm.pc.d Subject: Re: C to Pascal translator Summary: Not so hot Keywords: ctopas Message-ID: <4167@hydra.gatech.EDU> Date: 6 Dec 89 19:45:31 GMT References: <6265@lindy.Stanford.EDU> Reply-To: bb16@prism.gatech.EDU (Scott Bostater) Organization: Georgia Institute of Technology Lines: 26 In article <6265@lindy.Stanford.EDU> LC.YRS@forsythe.stanford.edu (Richard Stanton) writes: >Someone was asking about a C to Pascal translator recently. I have >seen such a beast in file pc/programmer/ctopas.zip on chyde.uwasa.fi >(128.214.12.3). It seems very short, so I don't suppose it does too >much, but it may be of interest. > I have a copy of ctopas. My version was less than useful. It mainly does simple conversion ( /* -> {, { -> Begin, } -> End, etc.) and thats all. There was no re-working of the syntax for for loops or variable declarations. The worst part was that the program was written in C (MSC) and did not come with a compiled version. I tried compiling it under TurboC, but it didn't detect the EOF properly (so much for C portability :-). After looking through the source code a bit, I figured I could do it all with a few global change commands in a standard editor. DISCLAIMER: I did not get this file from chyde.uwasa.fi. It was either simtel or grape or a local BBS. I'm also not the greatest C guru around (that's why I wanted to translate to Pascal :-) so the EOF problem is probably an easy fix. Oh well, That my $0.05 ($0.02 plus overhead) -- Scott Bostater GTRI/RAIL/RAD (Ga. Tech) "My soul finds rest in God alone; my salvation comes from Him" -Ps 62.1 uucp: ...!{allegra,amd,hplabs,ut-ngp}!gatech!prism!bb16 Internet: bb16@prism.gatech.edu