Parser for Language Services and Editor Tooling
- Dominant language
- TypeScript
- Stars
- 20.3k
- Forks
- 2.1k
- Avg merge
- 44m
- Merged PRs (30d)
- 6
Description
Hello.
I was wondering if supporting/enabling editor tooling and language services is in the scope of this project.
More specifically I was wondering if **having a Parser that has low level capabilities for supporting editor tooling is within the scope of this project.**
Such capabilities may include:
* Fault Tolerance and reporting multiple syntax errors to the user.
* Syntactic Content Assist (providing the next possible kind of Token).
* **Lossless** output format (Know where every comma and parenthesis are in the text).
* Re-useable parser that does not only output the compiler AST, meaning it can be customized to output different kinds of outputs for different needs.
I saw there is work done on the [graphql-language-service](https://github.com/graphql/graphql-language-service) And there there seems to be a [separate parser](https://github.com/graphql/graphql-language-service/tree/master/packages/parser) implemented there.
Cheers.
Shahar.
Contributor guide
Assessment
This issue has not been assessed yet.