DrSensor / DrSensor/scdlang

IDE support

Open
#12 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Rust
Stars
103
Forks
2
PR merge metrics
No merged PRs in 30d

Description

When creating a new module for IDE support, consider to:
- [ ] Convert the semantics error (or the whole [pest::error][]) to [codespan][] to have error reporting similar to Rust (pest error reporting is not flexible)
- [ ] and automatically have support for [LSP][] (via [codespan-lsp][] when it's stable).

[pest::error]: https://docs.rs/pest/2.1.1/pest/error/struct.Error.html
[codespan]: https://github.com/brendanzab/codespan
[LSP]: https://microsoft.github.io/language-server-protocol
[codespan-lsp]: https://crates.io/crates/codespan-lsp

References:
- [Writing debugger and language extension for VSCode](https://www.codemag.com/article/1809051/Writing-Your-Own-Debugger-and-Language-Extensions-with-Visual-Studio-Code)

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.