-
Notifications
You must be signed in to change notification settings - Fork 7
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
I've been working on another parser for groovy #5
Comments
You can make pr now. I write this parse just for android development .And I also handle decorate, generics_class and etc, it works good, if just come from gradle and general groovy script, it has no error when parse these, I am satisfied with it. But I do not know groovy very much. so I just make it performs well on android gradle script. so , yes , if you think this is not good enough, make pr now, and I also willing to make you the maintainer if you willing to |
Can you let me take a look at the highlight of yours? I will take a try this weekend.. and of course, you can make a pr, because here , there are some important ci. have you try that in gradle script? |
Well, yours are good enough, please make pr now, and I will push scheme update to nvim-treesitter |
and also Generics |
My parse have already handle most error, and decorate and generic.. can you help add support for them? |
Emm, there is too many error.. but it is still good. though to many error |
Yes, I will work on generics, decorators and stuff before making any PRs. Just wanted to gauge your interest in merging projects. When it's ready, would you prefer to push my version to upstream?
You mean Thanks for sharing examples of files where it doesn't work well. Also, feel free to contribute to the project. Or I might take a look at your error/decorator/generics parsing and bring it into mine. |
Today I'll look at your code and see how we can merge the parts you've implemented with the parts I have. |
I'm quite excited to see this and hope you merge your work streams... |
I've implemented annotations and generics, please take another look! (no highlighting yet) (Haven't got around to |
Cool grammar, can you make pr now? Just replace the gammer, test, and c code under src |
And after this pr, you should also add your name to package.json..and you should make a pr to nvim-treesitter |
And do you write any groovy script? I think we need someone who are using this script to maintain it.. before I keep this gammer simple enough to make it works under most case |
You also need to test it yourself. Replace the name in package.json and gammer.js to groovy, and test it. You also need find some groovy examples |
Emm, have you test grammer like foreach { map ->
print(map)
} |
Ping.. |
Sorry, I've been busy with work
|
Sorry it's still been very busy at work. I will try to finish this up over the holidays! |
@Decodetalkers I think my parser is mature enough to replace this one now. Would you be OK with switching the upstream parser to mine instead of yours? |
Ok, please |
Hi, I just noticed that this parser already existed after spending like two weeks working on my own version from scratch. Would you like to check it out at https://github.com/murtaza64/tree-sitter-jenkins?
(It's called Jenkins but there's very few jenkins-specific features, so it can be adapted to be a general groovy parser)
I haven't tested your implementation but mine seems to, at face value, be more feature complete as of now.
Would you be interested in merging our projects so that the upstream parser in nvim-treesitter is more feature complete?
The text was updated successfully, but these errors were encountered: