Implement Ruby parser
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.
~Development ongoing: 14-implement-ruby-parser~
Development ongoing here: https://github.com/ataraxie/codeshovel/tree/ruby
@jyoo980 do you know what the final status of the Ruby parser was?
What a blast from the past!
Unfortunately nothing beyond the one function I added
But... did that function work?
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:
- https://github.com/jruby/jruby/wiki/AccessingJRubyObjectInJava
- https://github.com/jruby/jruby/wiki/StandaloneJarsAndClasses
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.
OK yes I know you said this is a wontfix but it didn't take long and I had some time between classes 😅
I just didn't want you to feel pressured, of course it's great if it was easy!