Syntax file seemed to be missing dollar-quoting, which this adds

The \z stuff is apparently necessary to make backreferences work in syntax regions.
That's based on nothing more than what the internet says, but it seems to work.