Browse Prior Art Database

Automated Inclusion of Program Tracing Statements

IP.com Disclosure Number: IPCOM000013234D
Original Publication Date: 1999-Dec-01
Included in the Prior Art Database: 2003-Jun-18

Publishing Venue

IBM

Related People

Authors:
Christine Knight Adrian Storisteanu

Abstract

Disclosed is a mechanism to facilitate adding trace statements in a routine function method (herein generically called traceable unit) into a programming language source document, through the language parser attached to the edit system. The context-sensitive mechanism is customizable, its implementation is similar for various programming languages, and it goes beyond the simple keyword-expansion found in editors. Some features are: adds tracing statements in the entire document, or in a particular traceable unit; choice of a begin and or an end tracing statement(s); flexible, user-customizable format for the trace statements; tracing statements are automatically positioned inside the traceable unit in the correct position; traceable unit's name, its parameters' names, and their run-time values are imbedded in the generated tracing statements. EDIT SYSTEM core edit system edit control