Line Numbers Made Cheap
A technique is described for run-time line number administration
to be used for implementations of high level languages.  Under suitable
circumstances, this method requires absolutely no overhead,
in either time or space, during execution of the program. 
CACM October, 1979
Klint, P.
