Paul D. Anderson Wrote:

> Is there a way to see the source for a D program after the mixins and 
> templates, etc., are expanded?
> 
> I get occasional error messages saying I've got incompatible types, for 
> example, but the error message only makes sense when I mentally instantiate a 
> template. Is there a way to see this instantiation in print?
> 
> At what phase of compilation does this occur? Has the code been tokenized? 
> (It's okay with me if it is--I just want to know.)
> 
> Paul
> 

Thanks for the help. So the short answer is no.

A related question: which D language constructs do (virtual) text substitution?

My list:
* alias
* mixin
* special tokens
* special token sequences
* templates
* template mixins

Are there others?

Paul

Reply via email to