ataraxie / codeshovel

Git history navigation for dedicated methods, across all kinds of changes incl. complex refactorings.
MIT License
39 stars 9 forks source link

Implement Ruby parser #14

Open ataraxie opened 5 years ago

ataraxie commented 5 years ago

We want to implement a Ruby parser for CodeShovel as described in the sections Developing a language-specific version and Testing a language-specific version of our README.

Implementation has already started and the RubyParser and RubyFunction classes have already been created, but these are very rudimentary. These need to be moved forward and test stubs must be created.

jyoo980 commented 5 years ago

~Development ongoing: 14-implement-ruby-parser~

Development ongoing here: https://github.com/ataraxie/codeshovel/tree/ruby

rtholmes commented 3 years ago

@jyoo980 do you know what the final status of the Ruby parser was?

jyoo980 commented 3 years ago

What a blast from the past!

Unfortunately nothing beyond the one function I added

rtholmes commented 3 years ago

But... did that function work?

braxtonhall commented 3 years ago

lol no I worked on this a little too. It didn't work but I think I can do it using JRuby and this ruby parser

additional info:

rtholmes commented 3 years ago

This is not at all a priority right now. I think keeping the Java support fully working and getting TypeScript and Python up-to-speed should be sufficient (from my POV) until someone actually needs Ruby support.

braxtonhall commented 3 years ago

OK yes I know you said this is a wontfix but it didn't take long and I had some time between classes 😅

rtholmes commented 3 years ago

I just didn't want you to feel pressured, of course it's great if it was easy!