Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

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.