Patent ID: 11934810
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 14:
15. A method of translating an edit from a child computer language to a parent computer language while maintaining a semantic meaning of the edit, the method comprising:
compiling an initial version of parent code that is based on the parent computer language, wherein compiling the initial version of the parent code automatically triggers generation of child code that is mapped to the parent code and that is based on the child computer language;
determining that the edit, which is not mapped to the parent code, is performed on a portion of the child code to provide an edited portion of the child code; and
generating an updated version of the parent code, which incorporates a change with reference to the initial version of the parent code, such that the change is based on a difference between a semantic meaning of the portion of the child code and a semantic meaning of the edited portion of the child code, wherein the updated version of the parent code is configured such that compilation of the updated version of the parent code automatically triggers generation of an updated version of the child code that includes the semantic meaning of the edited portion of the child code.