Resources
This section documents the knowledge learnt from various sources during the implementation of dboxide:
rust-analyzer: An implementation of LSP for the Rust programming language - a good reference model.libsyntax: Rust compiler’s crate that documents some design notes on tree structure and parser.salsa: An incremental computation framework for building responsive compilers and language servers.