Implementation of a retrospective tracing facility

The implementation of a retrospective trace facility, which produces diagnostics in terms of the original source code language, is described. In its simplest form the mechanism is straightforward to implement, requiring perhaps one man‐month of effort. As the generated object code is bulkier measurements of the expected size increase. Suggestions to reduce code volume have been outlined.