Structured Identifiers
pernos.co
pernos.co
To be fair, I know that making a highly interactive UI like this accessible with a screen reader is a lot of work, and you probably haven't yet had a customer who needs it. (And it's unlikely that I will become a customer in the near future.)
For instance it turns `<lambda_7156c3ceaa11256748687ab67e3ef4cd>::operator()` into `lambda::operator()` or things such as `static unsigned int Scaleform::GFx::AS3::IMEManager::DispatchEvent(char const *,char const *,char const *) const` into `Scaleform::GFx::AS3::IMEManager::DispatchEvent`.
Unfortunately the information in the demangled information is in the textual form often not good enough to process it, and the demanglers are so complex that maintaining custom formatters for them is a huge task.
I also do some awful things with regexes to simplify output of type names. Basically, I am just a bad person.