3 ms·
You wouldn't 'execute' clangd. You would send it messages adhering to its Language Server Protocol [1]. The distinction between library API and server API is sm
by CalChris 3y ago
You wouldn't 'execute' clangd. You would send it messages adhering to its Language Server Protocol [1]. The distinction between library API and server API is small. Moreover, Apple switched away from libclang-based tooling towards clangd.
[1] https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/ https://microsoft.github.io/language-server-protocol/specifi...
- tyg13 3y agoI can't tell if you're trying to split hairs or just being unintentionally obtuse. How do you propose sending clangd messages without executing it, i.e. starting the language server?