Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Hypertext Capability for Interactive Edit of Program Source

IP.com Disclosure Number: IPCOM000118699D
Original Publication Date: 1997-May-01
Included in the Prior Art Database: 2005-Apr-01
Document File: 2 page(s) / 41K

Publishing Venue

IBM

Related People

Breslau, FC: AUTHOR [+3]

Abstract

Disclosed is a mechanism for introducing a hypertext capability for processing program sections during an interactive program edit.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 63% of the total text.

Hypertext Capability for Interactive Edit of Program Source

      Disclosed is a mechanism for introducing a hypertext capability
for processing program sections during an interactive program edit.

      The hypertext capability for program interactive edit is
defined based on the program context and the following rules:
  o  Identifier
     -  Variable
        Search through the current program and associated include
         files specified in the program using the set compiler
         include path and observing the scoping rules of the
         language (e.g., first, look for variable in the closest
         block assuming it is local; second, if variable is not
         found, look for it elsewhere in the program assuming it
         is global; and, if necessary, search through the include
         files in the order of inclusion and using the compiler
         include path).
        Once the variable sought is found, a separate window
         would be opened showing its declaration, the file it
         is declared in, and the data structure the variable
         is a part of.
     -  Function
        The search order is identical to that for a variable,
         but the whole function body is displayed in the new
         window, as well as its definition location.
  o  Include file
     The whole include file is pre...