www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - [SAoC2022] Replace libdparse with dmd-as-a-library in D-Scanner week 2

Hello!

This week I added initial implementations for the following 
visitors:
[logic_precedence](https://github.com/Dlang-UPB/D-scanner/pull/24) and
[final_attribute](https://github.com/Dlang-UPB/D-scanner/tree/final-attribute)

And also opened a couple of pull requests in Dmd with some minor 
additions:
[add visit interface](https://github.com/dlang/dmd/pull/14472) and
[visibility fix](https://github.com/dlang/dmd/pull/14473) that's 
still in work.

Also I noticed some changed introduced in dmd so that the parser 
can't be used currently with
ASTBase, because of the addition of classes `ErrorStatement` and 
`ErrorExp`. This week I will
focus on adding these classes to `ASTBase`
Oct 01 2022