[SAoC2022] Replace libdparse with dmd-as-a-library in D-Scanner

rikki cattermole rikki at cattermole.co.nz
Sun Sep 25 04:43:28 UTC 2022


On 25/09/2022 8:29 AM, Lucian Danescu wrote:
> My intention is to attempt and template all the public methods in 
> `hdrgen.d`. Since header generation is done right after parsing, we 
> don’t need to import files related to semantic analysis, so the goal 
> here would be to get rid of all the imports that refer files with 
> information relevant for semantics, and at the same time it would be 
> useful to be able to use `hdrgen` with any AST family, not just with 
> `ASTCodegen`.

This is outside the scope of your project but:

I made a joke poll on BeerConf that we should remove that second AST 
implementation rather than binary literals.

I'm mentioning it here as it is really quite absurd just how much extra 
complexity this one thing adds.



More information about the Digitalmars-d mailing list