-
-
Notifications
You must be signed in to change notification settings - Fork 335
Closed
Labels
enhancementNew feature or requestNew feature or requestrefactorBetter engineering refactorBetter engineering refactor👑Sponsor👑Request from Sponsors!Request from Sponsors!
Description
⭐ Suggestion
Currently ast-grep depends on tree-sitter parser solely. The tree-sitter parser is good but we can unlock a whole lot more opportunity for performance and language specialization if we can support more parsers.
💻 Use Cases
- continuous support for tree-sitter native parser and tree-sitter wasm parser
- potential support for swc parser feat(ast-grep): Add experimental
ast-grepWasm plugin swc-project/plugins#435 - potential support for ruff parser Using ast-grep as a library #80
- potential support for ts-go Scaffold IPC-based API microsoft/typescript-go#711
Design Detail
TODO, I am investigating this.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestrefactorBetter engineering refactorBetter engineering refactor👑Sponsor👑Request from Sponsors!Request from Sponsors!