Difftastic is a structural diff tool that understands syntax. It supports over 30 programming languages and when it works, it's _fantastic_.