Patents by Inventor Peter J. Fraser

Peter J. Fraser has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 5946488
    Abstract: The present invention makes it possible for computer programmers to selectively examine the effects of preprocessing operations on computer source code. Where a preprocessor construct, such as a macro, appears in the source code, a user may selectively expand the construct to see the effects of expansion. If a macro expands into text which contains other macro calls, the user may selectively expand the other macro calls. The present invention allows the user to go back and forth between unexpanded, partly expanded, and fully expanded constructs in order to obtain a better understanding of the effect of macro expansion on the original source code. The present invention applies to any programming language which supports macros and/or other preprocessing constructs. It also applies to preprocessors that are independent of any programming language, such as the M4 preprocessor. The invention may also be included in another computer program, such as a debugger.
    Type: Grant
    Filed: May 16, 1997
    Date of Patent: August 31, 1999
    Assignee: Thnkage Ltd.
    Inventors: David A. Tanguay, Peter J. Fraser