Migrating dmd to D?

Jacob Carlborg doob at me.com
Fri Mar 1 02:43:30 PST 2013


On 2013-03-01 11:29, Iain Buclaw wrote:

> The code that interfaces with gcc needs to be in either C or C++.  There
> are C++ structs/classes defined in the D frontend that while they
> include all methods required for parsing/semantic analysis of D code.
> They also include methods that are used to generate the codegen for the
> backend (toElem, toIR, toSymbol, etc).  In gdc, these are gcc
> interfacing methods that can't be converted to D.

Can you use the current toElem, toIR and toSymbol written in C++. Then 
port in changes from the version written in D as needed?

-- 
/Jacob Carlborg


More information about the Digitalmars-d mailing list