it would be great to add support for diffing Solidity. For this we can use the existing support from solidity compiler solc solc --ast-compact-json contract.sol Flag `--ast-compact-json` gives the "AST of all source files in a compact JSON format."