
ご存知のように、Rubyは見た目だけですが、一生懸命機能します。 これは、公式のインタプリタであるRuby MRIに特に当てはまります。バイトコードやGCなど、多くの実装の詳細に関するドキュメントは日本語でも欠落しています。
LXRに触発されたRubyクロスリファレンス Webサイトを開いて、コードの調査を簡素化しようとしました。 MRIに加えて、JRubyとRubiniusもインデックス化されています。
それで、あなたはそれで何ができますか:
- ソースコードを参照してください 。 アーカイブをダウンロードして展開するよりもはるかに便利です。 さらに、RXRを使用すると、同じ実装の異なるバージョン間をすばやく切り替えることができます。
- 識別子を検索します 。 インデックスを構築するために、プロトタイプ宣言と実装またはマクロを区別するctagsが使用されます。 さらに、このバージョンのLXRに基本的なRubyサポートが追加されました。
- 全文索引で検索します 。 識別子の検索では明らかに大文字と小文字が区別され、部分文字列は検証されません。 全文検索はそれを完全に補完します。
すべてのソースコードは毎晩更新され、インデックスが再作成されます。
現在、MRIの3つのバージョンがRXRに認識されています-1.8.7、1.9.2、およびHEAD ; JRubyおよびRubiniusの場合、HEADのみが提供されます。