Further improved the dollar quoted strings (see #8 for more details and examples with screenshots).
Added support for more keywords and types (see #7 for more details and examples with screenshots).
Identifiers, created inside functions are also recognized (see #3).
All the credit goes to Dominik (@dgehlich), as he was the one to contribute all of the above.