Line-skip compiler for source-code development system

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

3642544, 3642546, 3642625, 3642804, 3642807, 364DIG1, G06F 945

Patent

active

052010503

ABSTRACT:
A computer-aided software development system includes programs to implement edit, compile, link and run sequences, all from memory, at very high speed. The compiler operates on an incremental basis, line-by-line, so if only one line is changed in an edit session, then only that line need be recompiled if no other code is affected. Scanning is done incrementally, and the resulting token list saved in memory to be used again where no changes are made. All of the linking tables are saved in memory so there is no need to generate link tables for increments of code where no changes in links are needed. The parser is able to skip lines or blocks of lines of source code which haven't been changed; for this purpose, each line of source text in the editor has a change-tag to indicate whether this line has been changed, and from this change-tag information a descriptor table is built having a clean-lines indication for each line of source code, indicating how many clean lines follow the present line. All of the source code text modules, the token lists, symbol tables, code tables and related data saved from one compile to another are maintained in virtual memory rather than in files so that speed of operation is enhanced. Also, the object code created is maintained in memory rather than in a file, and executed from this memory image, to reduce delays. A virtual memory management arrangement for the system assures that all of the needed data modules and code is present in real memory by page swapping, but with a minimum of page faults, again to enhance operating speed.

REFERENCES:
patent: 4204253 (1980-03-01), van den Hanenberg et al.
patent: 4463423 (1984-07-01), Potash et al.
patent: 4558413 (1985-12-01), Schmidt et al.
patent: 4589068 (1986-05-01), Heinen
patent: 4686623 (1987-08-01), Wallace
patent: 4720778 (1988-01-01), Hall et al.
patent: 4809170 (1989-02-01), LeBlang et al.
patent: 4819233 (1989-04-01), Delucia et al.
patent: 4833606 (1989-05-01), Iwasawa et al.
patent: 4931928 (1990-06-01), Greenfeld
patent: 4951192 (1990-08-01), Chase, Jr. et al.
patent: 5065400 (1991-11-01), Masuishi et al.
Waite and Goos, "Compiler Construction" 1984, p. 8, section 1.4.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Line-skip compiler for source-code development system does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Line-skip compiler for source-code development system, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Line-skip compiler for source-code development system will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-543137

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.