[SAoC2022] Replace libdparse with dmd-as-a-library in D-Scanner
Hello!
Since the last update I created PRs for the following visitors:
Also finished the work on these PR's where mostly minor refactoring was needed:
I also found a small bug in the actual D-Scanner
. It is supposed to throw a warning
in situations like this:
private static:
// ...
private x;
Here my approach is to fix the warnings in phobos
, so my version of D-Scanner
wouldn't
fail when being applied to phobos
. This is the PR
with the explanation.
There is a similar situation for other D-Scanner
checks as well, but more updates on that the
next week when I will create PR's to fix the issues.
Also finished the work for the PR with the location
fix for AliasDeclaration
that I also mentioned last week; and for the other
PR mentioned last week, adding isXExpression
in
ASTBase
Thank you!