×

Incremental compiler for source-code development system

  • US 5,182,806 A
  • Filed: 06/30/1989
  • Issued: 01/26/1993
  • Est. Priority Date: 06/30/1989
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of performing an edit-compile-link-run cycle upon source text using a programming development system executing on a computer, comprising the steps of:

  • a) generating a module of application source text, said source text being resident in a file system and held in memory in a source text buffer, the module of source text including a plurality of lines;

    compiling said module of application source text to create a module of executable application code in said memory,linking said module of application code to create in said memory an executable form of an application program, and executing said executable form of the application program from said memory;

    b) editing some of the lines of said module of source text in said memory;

    c) incrementally recompiling only lines of said module of application source text which have been changed by said editing to revise said module of executable application code, reusing said application code in said module corresponding to lines which have not been changed and are not dependent upon lines which have been changed;

    said step of recompiling including the step of determining which lines of said source code have been changed by said editing or are dependent upon lines which have been changed, and including the step of generating object code for said module of application code for said lines which have been changed or are dependent upon lines which have been changed.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×