I was working on a syntax, and using variables and variable replacement.
I had made names of the form variable-test-one.
And they weren’t replacing in later sections of the syntax file. eg in the - match section.
I asked on the forum and someone fortuitously remembered that dashes may not work in variables.
And indeed when I replaced the dashes with underscores, the variable replacement worked.
This issue for variable names was not mentioned in the docs as far as I can see.
It would be helpful for that limitation to be noted.
Thanks