×

Method and apparatus for extensible type-specific data presentation by a debugger

  • US 5,675,730 A
  • Filed: 07/07/1995
  • Issued: 10/07/1997
  • Est. Priority Date: 07/07/1995
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for producing a type-specific data presentation of an expression in a target program, using a computer which has a processor, memory, display, input/output devices, the method comprising the steps of:

  • providing a program development tool configured to be used in testing the target program;

    providing a first program mechanism in the program development tool configured to look-up a type-specific function name in a symbol table for the target program;

    providing a second program mechanism configured to determine how many type-specific functions were found in the symbol table and if no type-specific functions were found, then to produce a static type display of the expression;

    providing a third program mechanism configured to recognize that the second program mechanism has found one or more type-specific functions, and to perform argument type matching to resolve overloaded functions in order to determine if any of the one or more type-specific functions found can display the expression, and if one such type-specific function which can display the expression is found to call that function to display the expression, and if more than one such type-specific functions can display the expression to return an error and exit; and

    under computer control producing a type-specific data presentation of an expression in a target program by calling said first program mechanism to look-up a type-specific function name in a symbol table for the target program, and if one or more type-specific function names are found in said symbol table calling said third program mechanism to determine whether one of said type-specific functions can produce a type-specific data presentation of said expression and if so to produce a type-specific data presentation of said expression.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×