frequently, many people will post something similar to the following in SoPW :
I am having problems with my script, foo.pl.
I try to run it, but I get "error : broken widget, line 54"
What does this mean? I'm sure I've initialized $widget properly. Please help!
my $widget;
...
etc.
but I don't recollect ever seeing "the lines posted start at 51, stop at 60, then resume at 90 on the next snippet", or somesuch. This occasionally makes it difficult to troubleshoot what's going on.
THEREFORE
I would like to suggest adding an ATTRIBUTE to the honorable <code> tag, startline. When the startline attribute is present,e.g., <code startline=51>..., the output would be similar to the code catacombs :
51 : my $widget;
52 : ...
53 : ...
54 : my $widget->break(horribly);
55 : ...
and so on.