Google Code Search-like индексатор и визуализатор исходного кода

Я ищу способ поиска через наш репозиторий subversion или только упакованный исходный код.

Существуют ли загружаемые серверы/инструменты, такие как Поиск кода Google для индексации исходного кода (желательно при поддержке версии такие как svn) и позволяют нам искать в нем?

Есть ли инструмент, который также будет индексировать документы?

Ответ 1

FishEye или OpenGrok возможно.

Есть много инструментов, которые будут индексировать документы.

Ответ 3

Google внедрил свой собственный набор инструментов анализатора исходных кодов Kythe, доступных на GitHub, см. http://www.kythe.io/.

Это намного больше, чем простой текстовый указатель. По сути, он строит график AST из исходного кода и предоставляет инструменты, которые его используют и запрашивают.

Ответ 4

Я использую glimpse для поиска кода. Я использую бесплатный инструмент командной строки, а не платный веб-интерфейс. Это очень быстро, и его можно комбинировать с другими инструментами, чтобы быстро найти то, что вы ищете. Мне легко настроить несколько репозиториев для разных ветвей кода. Кроме того, я создал несколько сценариев чтобы помочь выполнить запрос, форматировать и раскрасить результаты.

Ответ 5

Поисковая система с исходным кодом, чувствительная к языку, может быть найдена на Поисковая система исходного кода SD. Он может обрабатывать многие языки одновременно. Поиски могут выполняться для шаблонов в определенном langauge, или шаблоны на разных языках (например, "найти идентификаторы с использованием TAX" ). Будучи чувствительными к токенам langauge, количество ложных срабатываний уменьшается, экономия времени для пользователя. Он понимает C, С++, С#, COBOL, Java, ECMAScript, Java, XML, Verilog, VHDL и ряд других языков. [Я являюсь директором в компании]

Ответ 6

Hound - инструмент поиска кода с веб-интерфейсом

Ответ 7

CoCycles находит реализации src для описанной функциональности (попробуйте создать rnd str или хэш-карту).