www.digitalmars.com         C & C++   DMDScript  

D - missing files in D source

reply Olaf Rogalsky <rogalsky physik.uni-erlangen.de> writes:
Hi,

in the sources of the D frontend, which I downloaded yesterday, some
files are missing. At least the following ones are missing:
gnuc.h
mem.c mem.h
port.h
enum.h enum.c

The following ones seem to belong to the backend, is this correct?
cc.h
el.h
oper.h
global.h
code.h
type.h
dt.h
tassert.h
cgcv.h
outbuf.
context.h

Are the missing (front end) files available elsewhere?

Gruesse, Olaf

-- 
+-------------------------------------------------------------------+
I Dr. rer. nat. Olaf Rogalsky     Institut fuer Theoretische Physik I
I                                 Universitaet Erlangen-Nuernberg   I
I Tel.: 09131 8528440             Staudtstr. 7 B3                   I
I Fax.: 09131 8528444             D-91058 Erlangen                  I
| rogalsky theorie1.physik.uni-erlangen.de                          I
+-------------------------------------------------------------------+
Mar 17 2004
parent reply "Ben Hinkle" <bhinkle4 juno.com> writes:
"Olaf Rogalsky" <rogalsky physik.uni-erlangen.de> wrote in message
news:40585539.DCC0F71D physik.uni-erlangen.de...
 Hi,

 in the sources of the D frontend, which I downloaded yesterday, some
 files are missing. At least the following ones are missing:
 gnuc.h
 mem.c mem.h
 port.h
 enum.h enum.c

 The following ones seem to belong to the backend, is this correct?
 cc.h
 el.h
 oper.h
 global.h
 code.h
 type.h
 dt.h
 tassert.h
 cgcv.h
 outbuf.
 context.h

 Are the missing (front end) files available elsewhere?

There are versions in the gdmd and opend ports. opend is the original port of the dmd source to a gcc front-end available at http://www.opend.org and gdmd is an updated version of opend available at http://home.comcast.net/~benhinkle It seemed odd to me, too, just which files were included in the dmd source and which ones weren't. I basically consider anything that isn't in the dmd source is de-facto "part of the backend".
 Gruesse, Olaf

 -- 
 +-------------------------------------------------------------------+
 I Dr. rer. nat. Olaf Rogalsky     Institut fuer Theoretische Physik I
 I                                 Universitaet Erlangen-Nuernberg   I
 I Tel.: 09131 8528440             Staudtstr. 7 B3                   I
 I Fax.: 09131 8528444             D-91058 Erlangen                  I
 | rogalsky theorie1.physik.uni-erlangen.de                          I
 +-------------------------------------------------------------------+

Mar 17 2004
parent Olaf Rogalsky <rogalsky physik.uni-erlangen.de> writes:
Ben Hinkle wrote:
 There are versions in the gdmd and opend ports.
 opend is the original port of the dmd source to a gcc front-end
 available at http://www.opend.org and gdmd is an updated
 version of opend available at
 http://home.comcast.net/~benhinkle
 
 It seemed odd to me, too, just which files were included
 in the dmd source and which ones weren't. I basically
 consider anything that isn't in the dmd source is de-facto
 "part of the backend".

It would be nice, if the sources could be self-containted somehow, with a clear cut between frontend and backend. But I guess, we should be gracious to Walter with the things as they are. Olaf -- +-------------------------------------------------------------------+ I Dr. rer. nat. Olaf Rogalsky Institut fuer Theoretische Physik I I Universitaet Erlangen-Nuernberg I I Tel.: 09131 8528440 Staudtstr. 7 B3 I I Fax.: 09131 8528444 D-91058 Erlangen I | rogalsky theorie1.physik.uni-erlangen.de I +-------------------------------------------------------------------+
Mar 17 2004