Codesearch UI for Dolphin, based on Kythe and Google's codesearch library.
Go to file
2015-08-07 01:08:38 +02:00
client ui: prune some useless anchors (builtin types construction, 'documents' edges, unknown nodes) 2015-08-07 01:08:38 +02:00
indexer Add a tool to codesearch-index file contents from a Kythe serving table. 2015-08-05 02:11:23 +02:00
server backend: implement the codesearch feature powered by csearch. Reuses a lot of code from cgrep. Currently very slow. 2015-08-06 21:55:02 +02:00
.gitignore Move client-side code to client/ 2015-08-03 20:50:15 +02:00
README.md Add README 2015-08-04 21:52:56 +02:00

Dolphin's codesearch UI

A server and associated JS app running (soon) on https://cs.dolphin-emu.org/

The application allows browsing through Dolphin's source code and browse through xrefs: what uses this function, where is this function defined, etc. A quick search feature allows regexp-matches over the whole codebase in a few milliseconds.

The xrefs indexing is powered by Google's Kythe project. The configuration for Dolphin's indexing pipeline is not part of this repository — see SADM instead for Buildbot and indexing scripts.

The regexp-search is powered by Google's codesearch Go library. The library is extended to index from Kythe LevelDB tables instead of using filesystem data.