Patent ID: 9015680
Filing Date: 2015-04-21
Classification: G06F

Abstract:
1. An apparatus for editing and testing source code, the apparatus comprising, a memory for storing a source code file; a processor, coupled to the memory, the processor being configured to: provide an editor for editing the source code file, the editor having a graphical user interface (GUI); compile the source code file using a first compiler to generate a first object code file; compile the source code file using a second compiler to generate a second object code file, the second compiler being different from the first compiler; compare the first object code file to the second object code file; identify a particular portion of at least one of the first object code file and the second object code file which includes a disparity, the disparity resulting from a portion of the source code file having been compiled differently by the first compiler and the second compiler; classify the disparity into one of at least a first category and a second category based on at least one of a type of the disparity, a characteristic of an expression in the particular portion, a type of source code instruction that caused the disparity, and one or more characteristics of signatures that represent at least a portion of the first object code file and the second object code file; and output, via the graphical user interface (GUI) of the editor, an identification of the portion of the source code file that was compiled differently by the first compiler and the second compiler based on the category.