1. A computer-implemented method, comprising: identifying a plurality of source code files to be compared; parsing, using a processor, each of the identified source code files to generate a common code statement structure for each respective source code file, wherein each common code statement structure is generated based on a mapping between a specific structure of a programming language used in a respective source code file and a common structure that is programming language independent; comparing, using the processor, the generated code statement structures to determine a difference between the source code files; and providing, using the processor, a result of the comparing, wherein the result comprises the difference between the source code files.