semantic (hackage): Parsing, analyzing, and comparing source code across many languages
Keywords: language|library|mit