The idea is to replace the core algorithm of company-ebuild with a faster more capable tool. See: https://bugs.gentoo.org/900747#c3 The tool would output JSON based on a given mode: - provide all available functions form all repo eclasses grouped by the eclass - output the name of a eclass containing a given func/var - output names of known licenses and of repo's licenses - follow the masters attribute: ::some-repo has ::gentoo master so eclass funcs/vars from ::gentoo should be available for ::some-repo