Tim Roberts
Tim Roberts
I started this project as an experiment back in early 2016. At the time I was working full time on Node.js projects (my background was C#/.NET), and when TypeScript announced...
The core LSP types define an `EnumerableFileSystem` trait. We have an implementation of this trait that sends requests to the LSP client to enumerate the files of workspaces (i.e., as...
Currently the preprocessor only considers relative paths, and it also doesn't consider the quotation style. As such, an include in the form '#include "core.p4"' will be resolved relative to the...
This issue tracks the work required to deliver a small (but working), feature set of v1.0: ### Tracks - [x] #13 - [x] #11 - [x] #12 - [x] #15...
### Discussed in https://github.com/p4lang/p4analyzer/discussions/23 Originally posted by **qobilidop** April 20, 2023 Semantic highlighting is a feature supported by LSP[1], and major editors/IDEs (like VS Code[2]) through LSP. The benefits of...
The LSP specification supports a [Telemetry Notification](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#telemetry_event) allowing a server to "_request a client to log a telemetry event_". We could use this to report rudimentary statistics to the VSCode...