Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Treesitter support for language parsing #78

Open
gamecreature opened this issue Dec 17, 2018 · 4 comments
Open

Treesitter support for language parsing #78

gamecreature opened this issue Dec 17, 2018 · 4 comments

Comments

@gamecreature
Copy link
Member

https://youtu.be/Jes3bD6P0To.

https://github.com/tree-sitter/tree-sitter

@brupelo
Copy link
Contributor

brupelo commented Mar 13, 2019

Bookmarked both links, thanks to share!

@brupelo
Copy link
Contributor

brupelo commented Mar 13, 2019

Already watched the video... after spending the last weeks getting familiar with almost all existing textmate derivative work living in github I wonder now... is there any good reason of considering textmate syntax&highlighting instead tree-sitter approach? And the only reason that comes to my mind is just one:

There are lots of existing textmate bundles for almost all languages ready to consume... can you think of any other advantages of textmate vs treesitter in terms of expected quality?

@gamecreature
Copy link
Member Author

Indeed the last one is a good reason...
Changing the code to tree-sitter, isn't very trival either.
With tree-sitter you are limited to the parsers writter for it

@brupelo
Copy link
Contributor

brupelo commented Mar 14, 2019

Yeah... Plus, writting new tree-sitter grammars wouldn't be a 5min job neither. Now... I wonder, the way the author sold wonderfully his product on the video looked like textmate syntax being really limited but i wonder, is that really so? I mean, wouldn't some of the presented textmate problems in the video solvable somehow? Or are they really true limitations inherent to the fact of using regular expressions?

@gamecreature gamecreature pinned this issue Dec 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants