This is a extension of tree-sitter-cpp to support the syntax of HLSL (https://www.khronos.org/opengl/wiki/CoreLanguage(GLSL)).
Work in progress...