This is not the direction we will persume, but it is an experiment to
see how many ambiguities left if we have the perfect type information
for all identifiers in the parsing file.
Just post the results
Test file clangd/ASTSignals.cpp (no ambiguity!)
Results:
Before: https://htmlpreview.github.io/?https://gist.githubusercontent.com/hokein/6910758199abc4ede5fb2c5a5553b00f/raw/0665ce71ccf6767121cd3cb49ee8bb597a8fd2f3/ASTSignalsBefore.html
after: https://htmlpreview.github.io/?https://gist.githubusercontent.com/hokein/3757357ac5787a0fe64cd1601f5c4d8f/raw/b6024fe27f7c39bcbb8d2e6c967d9561717a5af6/ASTSignals.html