microsoft/qdk
Publicmirrored fromhttps://github.com/microsoft/qdkAvailable
language_service/README.md
11lines · modecode
| 1 | # Q# Language Service |
| 2 | |
| 3 | This crate contains the implementation of Q# editor features such as |
| 4 | auto-complete, go-to-definition and hover. |
| 5 | |
| 6 | The interface for the language service is based on the |
| 7 | [Language Server Protocol](https://microsoft.github.io/language-server-protocol/specifications/specification-current), |
| 8 | even though a true LSP server implementation is not provided here. |
| 9 | Following the LSP protocol makes it easy to use the implementation in |
| 10 | a variety of editors (Monaco, VS Code, JupyterLab) whose extension APIs |
| 11 | either use LSP or map closely to LSP concepts. |
| 12 | |