Kythe – A pluggable ecosystem for building tools that work with code
kythe.io
kythe.io
Then all of a sudden all my questions were answered... It's a Google project.
He wanted a common system to track the data about source code, in various languages, that an IDE would need to know.
srclib also has an API that makes it easy to build editor plugins that are language independent. Check out the editor plugins dropdown at https://srclib.org/overview/ for a list.
Other folks can check out what srclib is able to infer on various projects at https://sourcegraph.com/ (which is powered by srclib).