Masatake YAMATO
Masatake YAMATO
For creating a test case, you don't need know C. In other hand I don't know Ruby so I need your help.
I would like to continue to maitain built-in ruby parser. However, I will provide the way to override the built-in parser by xcmd based ruby parser, here ripper-tags. I'm afraid...
-D option should be written here.
Just writable how hard to handle macros is enough for 6.0.
``` [yamato@x201]~/var/ctags-github% ripper-tags a.rb --list-kinds=Ruby c classes f methods m modules F singleton methods C constants a aliases [yamato@x201]~/var/ctags-github% ./ctags --list-kinds=Ruby c classes f methods m modules F singleton methods...
@mislav, thank you for explaining about global variables in Ruby. I understand the situation. > What did you mean exactly by this last sentence? Isn't ripper-tags already xcmd compatible? I'm...
> So should we then switch to using ! for singleton methods? I'm sorry I am confused. The a tag for input file is injected by ctags itself even if...
Oh, I'm surprised at you are a developer of ripper-tags. O.K. I prepare a prototype. Please, wait for awhile.
https://github.com/masatake/ctags/tree/ripper-tags-xcmd Could you try this branch? ``` % ./ctags --libexec-dir=./libexec --data-dir=./data --options=ripper-tags --list-kinds=ripper-ruby c classes f methods m modules F singleton methods C constants a aliases % cat a.rb cat...
> Shouldn't it be possible to use --xcmd-ruby=ripper-tags without defining a driver either in ctags core or in ~/.ctags.d/drivers/ripper-tags? As you wrote the interface between ctags and xcmd backend may...