US4965765A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Distinguishing nested structures by color
Assignee: International Business Machines Corp
•
Filing: 1986-05-16
•
Granted: 1990-10-23
•
Expires: 2006-05-16
Abstract
Abstract A method of distinguishing between nested expressions, functions, logic segments or other text by using a different color for each nesting level.
Inventors
- 👤 Max R. Brown
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-04 14:47
CPC Classifications
G; G06; G06F; G06F8/00; G06F8/30; G06F8/33
Claims Analysis
Total Claims: 4
Claim 1
Independent Claim
218 words
In a computer system for analyzing the logic of multiple levels of nested computing expressions, procedures, statements and other structures of information in programming languages, said computer system having color display means for displaying text of a computer program in a programming language, the method of performing a nesting analysis of the computer program as each statement of the program is prepared for display on said display means comprising the steps of: storing in said computer system a color table of color codes in a fixed sequence; displaying the text of a first level in a color corresponding to the first code in said color table; as each new level of logic is found in said computer program, saving in said computer system a color code used to display a current level in a first-in/last-out table, this table representing a list of incomplete logic levels; suspending the display of text in the color of said current level and commencing the display of text in a color according to said fixed sequence until a new level of logic or the end of the current level of logic is found; and resuming the display of text in the color of the previous, lower entry code in said first-in/last-out table when the end of the current level of logic is found.
Claim 2
Dependent Claim
218 words
In a computer system for analyzing the logic of multiple levels of nested computing expressions, procedures, statements and other structures of information in programming languages, said computer system having color display means for displaying text of a computer program in a programming language, the method of performing a nesting analysis of the computer program as each statement of the program is prepared for display on said display means comprising the steps of: storing in said computer system a color table of color codes in a fixed sequence; displaying the text of a first level in a color corresponding to the first code in said color table; as each new level of logic is found in said computer program, saving in said computer system a color code used to display a current level in a first-in/last-out table, this table representing a list of incomplete logic levels; suspending the display of text in the color of said current level and commencing the display of text in a color according to said fixed sequence until a new level of logic or the end of the current level of logic is found; and resuming the display of text in the color of the previous, lower entry code in said first-in/last-out table when the end of the current level of logic is found.
Claim 3
Dependent Claim
84 words
The method of performing a nesting analysis of the computer program as recited in claim 1 further comprising the steps of: storing in said computer system a list of delimiters according to said programming language; and testing the text in said program to detect a character string match between the text in said program and a delimiter stored in said list, a match indicating the beginning of a new level of logic or the end of current level of logic in said computer program.
Claim 4
Dependent Claim
38 words
The method of performing a nesting analysis of the computer program as recited in claim 2 wherein the character string of said delimiters are displayed in the color of the text outside the text of the nested structure.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1993-10-22 | 1994-04-23 | 1994-10-23 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1997-10-22 | 1998-04-23 | 1998-10-23 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2001-10-22 | 2002-04-23 | 2002-10-23 | $7700.00 | Window Closed / Lapsed |