Claims
- 1. A method of displaying a control-flow path leading to a computer program's error as linked hypertext regions in a computer system having a display, the method comprising:
displaying a first function in the error's control-flow path as a hypertext document in a first region within the display; selecting a first hypertext link marker located within the first function, associated with a second function called by the first function which also lies on the error's control-flow path; and displaying the second function as a hypertext document associated with the first link marker in a second region without obscuring the text of the first document, wherein the second region includes a first tab area that surrounds the first link marker.
- 2. The method of claim 1 wherein displaying the second function comprises:
inserting the second function's text below the position of the first link marker; and displacing the text of the first function originally positioned below the first link marker to below the second region.
- 3-5. (canceled)
- 6. The method of claim 1 further comprising:
selecting a second hypertext link marker located within the second function and associated with a third function called by the first and lying on the program error's control-flow path; and displaying the third function as hypertext associated with the second link marker in a third region without obscuring the text of the second function.
- 7-13. (canceled)
- 14. A method of displaying the results of simulating execution of a computer program to detect programming errors in the computer program, the method comprising:
displaying a first function of the simulated error's control-flow path in a first region of a computer display screen; selecting a first hypertext link marker located on a first statement line of the first function, corresponding to a second function also lying on the simulated error's control-flow path; and displaying the second function of the computer program associated with the first link marker in a second region without obscuring the statement lines of the first function.
- 15. The method of claim 14 wherein displaying the second function further comprises:
inserting the second region below the first statement line of the first function; and displacing the remaining statement lines of the first function from the line below the first statement line to below the second region.
- 16. The method of claim 14 further comprising:
selecting a second hypertext link marker located on a second statement line of the first function, associated with a third function lying on the simulated error's control-flow path; and displaying the third function of the computer program associated with the second link marker in a third region without obscuring the statement lines of the first and second functions.
- 17. (canceled)
- 18. The method of claim 16 further comprising:
inserting the third region below the second region if it is determined that the second function is executed in the computer program before the third function; and displacing the remaining statement lines of the first function from below the second region to below the third region.
- 19. The method of claim 14 further comprising:
selecting a second hypertext link marker located on a first line of the second function; and displaying a third hypertext document associated with the second link marker within a third region without obscuring the statement lines of the second function.
- 20. The method of claim 19 wherein the first link marker indicates that a programming error has occurred in a control-flow path through the first or second functions.
- 21. The method of claim 20 wherein the first link marker indicates that the simulated programming error has occurred in a flow control path through the first, second and third functions.
- 22-24. (canceled)
- 25. The method of claim 20 wherein a programming error is displayed on a first statement line of the third function.
- 26-27. (canceled)
- 28. The method of claim 14, wherein the display of the first function indicates that a programming error occurred in a control-flow path through the first function.
- 29. A computer readable medium having instructions stored thereon for causing a computer to perform a method of displaying a program's error path as hypertext on a display of the computer, the method comprising:
displaying a first function in the error's control-flow path as a hypertext document in a first region within the display; selecting a first hypertext link marker associated with a second function within the first function, called by the first function and also lying on the error's control-flow path; and displaying the second function as a hypertext document associated with the first link marker in the first region between the link marker and succeeding lines of text the first function.
- 30. The computer readable medium of claim 29 and further having instructions for:
inserting the text of the second function below the position of the first link marker; and displacing the text of the first function originally positioned below the first link marker to below the text of the second function.
- 31. A computer readable medium having instructions stored thereon for causing a computer to perform a method of displaying computer program errors on a hypertext display of the computer, the method comprising:
displaying the text of a first function in the error's control-flow path in a window on the display; selecting hypertext link markers associated with other functions called by the first function and also lying on the error's control-flow path; and displaying the text of those functions associated with the link markers in the window between the link markers and succeeding lines of text such that no text is covered by newly displayed functions.
- 32. A computer readable medium having instructions stored thereon for causing a computer to perform a method of displaying functions in the control-flow path of a program error on a display of the computer, the method comprising:
displaying a first function in a first region within the display; selecting a first hypertext link marker associated with a further function on the error's control-flow path; and displaying a second function's text associated with the first link marker in the first region between the link marker and succeeding lines of text the first function.
- 33. A computer system that displays program functions in a program error's control-flow path on a display of the computer, the system comprising:
means for displaying the text of a first function in the control-flow path of the error in a window on the display; means for selecting hypertext link markers associated with subsequent functions on the error's control-flow path; and means for displaying function text associated with the link markers in the window between the link markers and succeeding lines of text such that no text is covered by newly displayed functions.
REFERENCE TO RELATED APPLICATIONS
[0001] Reference is made to U.S. Pat. No. 5,694,539 to Haley et al. and in U.S. Pat. No. 5,790,778 to Bush et al., both of which are herein incorporated by reference.
Continuations (1)
|
Number |
Date |
Country |
| Parent |
09559123 |
Apr 2000 |
US |
| Child |
10874677 |
Jun 2004 |
US |