Allow dollar sign $ in identifiers in translate-c

In strictly conforming C, identifiers cannot container dollar signs.
However GCC and Clang allow them by default, so translate-c should
handle them. See http://gcc.gnu.org/onlinedocs/cpp/Tokenization.html
I encountered this in the wild in windows.h

Fixes #7585
d95724454cEvan Haas committed on 1/4/2021, 10:14:04 PM· committed by Andrew Kelleyparent819f2a0
2 files changedLine totals unavailable