Skip to content

Parser for Language Services and Editor Tooling #1426

Open
@bd82

Description

@bd82

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 And there there seems to be a separate parser implemented there.

Cheers.
Shahar.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions