kevin@gvax.cs.cornell.edu (Kevin Karplus) (06/23/86)
Wanted: source-to-source translator From PASCAL (for TI990 chips, family 10-12) To any C for 8088 chips Sorry, I don't have the full specification for the PASCAL dialect of the source, nor do I know what machine the translator is to run on. A commercially supported source-to-source translator would be more helpful than a university product. Partial solutions (any PASCAL->C, TI990 PASCAL->8088 PASCAL) welcome. PLEASE REPLY BY MAIL (I do not read most of the newsgroups I have posted this to.) kevin@gvax.cs.cornell.edu
kevin@gvax.cs.cornell.edu (Kevin Karplus) (06/25/86)
I got more info about what's needed in the source-to-source translator I requested in an earlier posting. Input: UCSD PASCAL (for TI 990) Output: C (for Intel 8088--perhaps an IBM PC??) Since this is a third-hand request I do not know: size of source to translate (presumably large), application, which features of UCSD Pascal are used , how much hand touch-up is acceptable. Any leads on UCSD PASCAL->C source-to-source translator would be helpful. Thanks, Kevin Karplus
daveh@cbmvax.cbm.UUCP (Dave Haynie) (06/27/86)
> Keywords: source-to-source, translator, C, PASCAL > Xref: cbmvax net.wanted:710 net.lang:318 net.micro:903 net.lang.pascal:64 > > > I got more info about what's needed in the source-to-source translator > I requested in an earlier posting. > > Input: UCSD PASCAL (for TI 990) > Output: C (for Intel 8088--perhaps an IBM PC??) > > Since this is a third-hand request I do not know: > size of source to translate (presumably large), > application, > which features of UCSD Pascal are used , > how much hand touch-up is acceptable. > > Any leads on UCSD PASCAL->C source-to-source translator would be > helpful. > > Thanks, > Kevin Karplus > > I worked on a project at CMU several years ago, in which we had available a UCSD (I think) Pascal to Unix C converter. This program was able to convert most types, references, function, control-constructs, etc. It couldn't handle the Pascal WITH statement, and had trouble with varient records. But it did the majority of the conversion without trouble. As for the program, you might try contacting the Carnegie-Mellon Electrical Engineering Dept.; I haven't seen a version of it since; it was probably developed there locally. -- /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ Dave Haynie {caip,ihnp4,allegra,seismo}!cbmvax!daveh A quote usually goes here, but its currently being rennovated. These opinions are my own, though for a small fee they be yours too. \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/