cppast
cppast copied to clipboard
Eventual Feature Consideration Request: CQuery and/or Generic Language Server Protocol
@foonathan: Have you considered extending cppast so that it can work not just with Clang, but with any C++ tool that supports Microsoft's Language Server Protocol — for example, CQuery? Just a thought you might want to take into account sometime in the future, y'know…
I have taken careful design decision to make cppast backend intrusive. I can easily add a different parser implementation that uses CQuery, for example. The AST itself is generic.
I might do it in the future, but I welcome any PRs.
@foonathan:
I have taken careful design decision to make cppast backend intrusive. I can easily add a different parser implementation that uses CQuery, for example. The AST itself is generic.
⋮
You mean 'backend-agnostic,' right?
⋮
I might do it in the future, but I welcome any PRs.
The invitation is appreciated, but I currently don't have enough experience writing C++ code to contribute as of yet. I'm working on it, though, so we'll see! In any case, cppast
seems like a great tool.