Beefy Boxes and Bandwidth Generously Provided by pair Networks
The stupid question is the question not asked
 
PerlMonks  

Re: A Quesiton of Numbers

by jryan (Vicar)
on Jul 11, 2002 at 02:14 UTC ( [id://180921]=note: print w/replies, xml ) Need Help??


in reply to A Quesiton of Numbers

Of course, you can always reindex and (label) your line numbers using the line pragma. For instance:

#!perl -w use strict; # after the next line, error messages will be indexed # starting at line 300 and contain the phrase "marked_point" #line 300 marked_point my $some_var; $some_var = "some_value"; blah;

Which yields:

Bareword "blah" not allowed while "strict subs" in use at marked_point + line 302.

This is pretty handy from a debugging standpoint during development. For instance, you could give each major block of code its own series; such as, main code gets lines 0-999, and each subroutine gets a 1000 line block and a label. So if you got an error message like:

Missing right curly or square bracket at subroutine_save_report line 3 +010, at end of line

You'd know exactly where to look. Best to take them out line labeling when code goes production, however...

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://180921]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others cooling their heels in the Monastery: (3)
As of 2024-04-24 02:09 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found