Syntax highlighting for GPRBuild (.gpr) files?

I’m planning to add syntax highlighting support for the GPRBuild (.gpr) files in the next release of the Ada language extension in the Zed code editor. At first, I’m trying to use the Ada tree-sitter grammar for it to see if I can just use it for GPRBuild files. Unfortunately, we have a “skipped token” error for the project keyword. I guess we need a different grammar for it.

Is there any tree-sitter grammar available for GPRBuild files? I’m looking for one but I can’t find it. Any advice? Should we create another tree-sitter parser for GPRBuild files? Thanks in advance!

See tree-sitter-gpr, that’s the parser used for the Emacs gpr-ts-mode major mode.

thank God I don’t need to implement it myself.
thank you @brownts for letting me know! easy star