Next | Making Programs Faster | 58 |
parse_text is about 76 lines long
Its job is to take apart a POD paragraph like this:
Be aware that the optimizer might have optimized call frames away before C<caller> had a chance to get the information. That means that C<caller(N)> might not return information about the call frame you expect it do, for C<< N > 1 >>. In particular, C<@DB::args> might have information from the previous time C<caller> was called.
Locate the escaped sections like C<caller> and C<< N > 1 >>
Next step: Grovel over parse_text until you understand it
Next | Copyright © 2003 M. J. Dominus |