Você conhece um gerador alternativo de ctags para Ruby

Ctags Exumerantes não funcionam bem com Ruby, você pode ver que existem muitos hacks no código ruby.c e basicamente ele falha em reconhecer muitos casos. Um dos mais importantes é esse pouco:

class SomeModule::SomeClass
end

Ctags gera:

SomeModule  someclass.rb  /^class SomeModule::SomeClass$/;"  c

o que está errado. A entrada correta e esperada é:

SomeClass  someclass.rb  /^class SomeModule::SomeClass$/;"  c

Isso é muito limitante. Existem alguns patches para ctags disponíveis que não funcionam, por ex.https://github.com/xtao/overlay/blob/master/dev-util/ctags/files/ctags-5.5.4-ruby-classes.patch mas olhando no codebase ctags ruby, isso realmente precisa de reescrita completa.

Então eu tenho jogado com outra opção que éhttps://github.com/rdoc/rdoc-tags que funciona melhor, mas é lento. Quero dizer realmente LENTO. Gerar tags no meu projeto é de 2 segundos com ctags, masuma hora com esta ferramenta. Mesmo.

Eu encontrei um projeto antigo que estava analisando o Ruby por conta própria e gerando tags, mas era apenas para o Ruby 1.8. Foi mais lento que ctags, mas não tão ruim assim.

Então estou procurando algumas alternativas. Você sabe sobre quaisquer outros geradores de ctags em rubi que lhe dãoapropriado saída e são rápidos?

Obrigado!

Editar: Eu encontrei muito bom projeto quetrabalho com o Ruby 1.9+ e é preciso e rápido. Eu recomendo:

https://github.com/tmm1/ripper-tags

questionAnswers(5)

yourAnswerToTheQuestion