Modifying Clang Parser to Create New Language Server

I apologise in advance if this is the wrong place to ask this…

I am looking to retrofit the Clang parser to create a custom language server for VS Code. I am willing to pay money to anyone who can lend a hand.


This is basically what clangd does. So I would look at that code and see if it can fit your need and if not maybe fix it or at least use it as an example how to do it.

Thanks for the reply,

I have been playing around with clangd in VS Code for a few days now. What I am unsure how to do is modify the parser on clangd. The programming language I am trying to develop the language server for is almost identical to C, so modifying the existing clangd language server would be ideal rather than starting from scratch.