← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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)

US3909797A Cited
JPS57189239A Cited
EP0103317A2 Cited

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag