support this-syntax in syntax-parse, syntax-parser, etc.

closes PR 14855