- Introduction
- 1. AST and Queries
- 1.1. Core Query
- 1.2. Seq macro
- 1.3. Choice macro
- 2. The AST tree
- 2.1. Interacting with the tree
- 2.2. Lexer
- 3. Workspace and Documents
- 3.1. Configuring Parsers
- 3.2. Creating a workspace
- 3.3. Configuring Document Links
- 3.4. Configuring Semantic Tokens
4. LSP server
- 4.1. Configuring a server
- 4.2. Configuring a client
5. Tests
- 5.1. Logging
- 5.2. Reports
- 6. Targets