Fix $ escaping in macros.

Fixes #5378