Semantic: Parsing, analyzing, and comparing source code across many languages
This could be the basis for better indexing and search.<p>If you're working with a monorepo with hundreds of millions of lines of Java and such, and you're looking for "all the places where getName() gets called for <some interface>", today you might as well give up.