Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Describe how to use tree-sitter-tact for external tools and how to setup the bindings #25

Open
novusnota opened this issue Apr 25, 2024 · 1 comment
Assignees
Labels
documentation Improvements or additions to documentation has dependency Depends on another issue, PR or updates in another repo/project

Comments

@novusnota
Copy link
Member

novusnota commented Apr 25, 2024

Additionally, Go bindings (and, maybe, some others) may require some updates — for that, tree-sitter-tact may have to get submitted in the community bindings repositories, like smacker/go-tree-sitter. See example of bindings here: smacker/go-tree-sitter#58

Descriptions need not to duplicate existing guides and merely serve as a simple starting point, just so people know what Tree-sitter is capable of. Note, that they also have to accent on using compiler's API as much as possible and only resort to Tree-sitter in cases where it's not possible (such as when the tool is not written in JavaScript/TypeScript).

Depends on #12.

P.S.: Consider also taking the fuzzing setup from https://github.com/tlaplus-community/tree-sitter-tlaplus

@novusnota novusnota added documentation Improvements or additions to documentation has dependency Depends on another issue, PR or updates in another repo/project labels Apr 25, 2024
@novusnota novusnota self-assigned this Apr 25, 2024
@novusnota
Copy link
Member Author

Partially related to #35

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
documentation Improvements or additions to documentation has dependency Depends on another issue, PR or updates in another repo/project
Projects
None yet
Development

No branches or pull requests

1 participant