1. A computer-implemented method comprising the steps of: receiving an original source code; compiling the original source code into an original compiled code including debugging information; generating a debugging extension source code based on the debugging information included in the original compiled code; inserting the debugging extension source code into the original source code to produce an extended source code, wherein the generated debugging extension source code facilitates export or display of at least one programming-language construct associated with the debugging information included in the original compiled code at one or more corresponding execution points in the extended source code; and compiling the extended source code into an extended compiled code, wherein execution of the extended compiled code debugs the extended compiled code without use of an additional debugging program.