Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
152 words
In a development system for compiling source listings into application and system programs, each of the source listings comprising a plurality of symbols for instructing operation of a program, a method for browsing symbols comprising: (a) compiling a source listing containing the symbols into a compiled program, said compiled program selectively storing symbol browsing information when browsing is desired by a user; (b) selecting a symbol of interest from a device displaying the source listing, said symbol being located at a particular location in the source listing and having a particular scope at that location; (c) receiving a request from the user for browsing the selected symbol of interest; (d) determining from the stored symbol browsing information, browsing information specific for the symbol of interest; and (e) displaying said browsing information to the user, so that browsing information with a scope appropriate for the selected symbol at the particular location is displayed.
Claim 2
Dependent Claim
152 words
In a development system for compiling source listings into application and system programs, each of the source listings comprising a plurality of symbols for instructing operation of a program, a method for browsing symbols comprising: (a) compiling a source listing containing the symbols into a compiled program, said compiled program selectively storing symbol browsing information when browsing is desired by a user; (b) selecting a symbol of interest from a device displaying the source listing, said symbol being located at a particular location in the source listing and having a particular scope at that location; (c) receiving a request from the user for browsing the selected symbol of interest; (d) determining from the stored symbol browsing information, browsing information specific for the symbol of interest; and (e) displaying said browsing information to the user, so that browsing information with a scope appropriate for the selected symbol at the particular location is displayed.
Claim 3
Dependent Claim
19 words
The method of claim 1, wherein said source listings are selected ones of Pascal, C, C++, and assembler listings.
Claim 4
Dependent Claim
25 words
The method of claim 1, wherein said compiled program comprises an object file linked with other object and library files for creating an executable program.
Claim 5
Dependent Claim
20 words
The method of claim 1, wherein the symbol browsing information is stored in a browsing table in the compiled program.
Claim 6
Dependent Claim
24 words
The method of claim 1, wherein the symbol browsing information includes line number information specifying a position of the symbol in the source listing.
Claim 7
Dependent Claim
20 words
The method of claim 1, wherein said compiling step includes translating said symbols into machine instructions executable by a processor.
Claim 8
Dependent Claim
16 words
The method of claim 1, wherein said symbols are selected ones of program variables and functions.
Claim 9
Dependent Claim
18 words
The method of claim 1, wherein said symbols are selected ones of program classes, objects, and class methods.
Claim 10
Dependent Claim
17 words
The method of claim 1, wherein said information displayed to the user includes relationships between said classes.
Claim 11
Dependent Claim
22 words
The method of claim 1, wherein step (b) includes: selecting a symbol of interest from the display device with a pointing device.
Claim 12
Dependent Claim
17 words
The method of claim 1, wherein the request from the user is generated by the pointing device.
Claim 13
Dependent Claim
18 words
The method of claim 1, wherein said request includes a right button signal generated by the pointing device.
Claim 14
Dependent Claim
25 words
The method of claim 1, wherein said information displayed to the user includes a name, at least one type, and related members of the symbol.
Claim 15
Dependent Claim
21 words
The method of claim 13, wherein said at least one type is a selected one of a variable and a function.
Claim 16
Dependent Claim
26 words
The method of claim 13, wherein said at least one type includes a class, and wherein said related members include superclasses and subclasses of the class.