Patent ReferencesMulti-pass system and method for source to source code translation Software version management system Software/hardware integration control system System for generating software source code components Modular complier with a class independent parser and a plurality of class dependent parsers Patent #: 4914585 InventorsAssigneeApplicationNo. 462502 filed on 01/08/1990US Classes:717/145, Including recompilation717/111DynamicExaminersPrimary: Heckler, Thomas M.Attorney, Agent or FirmInternational ClassG06F 009/06AbstractA system and method of incrementally coupling a high level language into an object file is disclosed. A source file and an object file are organized into logical blocks. An intermediate file, termed an .mdt file, is generated and stores information about the logical blocks in both the source file and the object file and their relationship to each other. Boundaries are established in the source program to define logical blocks within it, each block being termed a function. Each function is further divided into a global region and a local region. If a change has been made in a particular local region in the source file, only that region is recompiled. The recompiled portion of the .obj file is patched into the .obj file to replace the previous material corresponding to that region. Significant time savings is realized by incrementally compiling the source program because only those local regions which have been changed are recompiled and they are patched into the existing .obj file. | |