1. Introduction
  2. Architecture
  3. Generating an AST
    1. AstNode trait
    2. Building the Ast
  4. Patterns
    1. Dispatch
    2. Tree-sitter queries
    3. Range Requests
  5. DataBase
    1. Document
    2. Configuring Parsers
  6. LSP server
    1. Configuring a server
    2. Handlers
    3. Configuring Semantic Tokens
    4. Configuring a client
  7. Tests
    1. Logging and Tracing
    2. Snapshots