Hello,
I tried to use it with Visual Studio 2019, but there were some problems. The main one, is that VS2019 somehow reads to the end of the line AND consumes line ending if \s* is used. So next line is not highlighted properly. So I changed \s* to [^\S\n\r]* in many places where it was used to read till the end of line.
Also I changed variable.other.XXX (and similar) to entity.name.variable.other.XXX so it gets coloured.
What is more, I added TODO highlighting, but I am not sure if I inserted it in all the needed places.
I am attaching .patch file with my changes, if that would help: changes.txt
P. S. I edited xml directly, so don't have YAML for these changes...