Patent ID: 8341597
Filing Date: 2012-12-25
Classification: G06F

Abstract:
1. A computer implementable method for editing source code, comprising the steps of: receiving a modification to the source code; determining whether the modification would change the semantics of the source code; wherein the step of determining whether the modification would change the semantics of the source code comprises the steps of: compiling the unmodified source code to produce first object code; compiling the modified source code to produce second object code; and comparing the first object code to the second object code to determine if the first and second object code are identical; accepting or rejecting the modification depending on the result of the step of determining whether or not the modification would change the semantics of the source code; further comparing the modification to a list of modifications, the list comprising modifications that do not change the semantics of the source code or modifications that do change the semantics of the source code; and accepting or rejecting the modification depending on the result of the step of comparing the modification to a list of modifications.