I'm working on a program with some 433 lines of perl code. Some where in the course of editing today I've run up on an error that I need some way to debug.
the code includes use diagnostics; And the message I get when I try to run it: Missing right curly or square bracket at ./nms2.pl line 433, at end of line syntax error at ./nms2.pl line 433, at EOF Execution of ./nms2.pl aborted due to compilation errors (#1) (F) The lexer counted more opening curly or square brackets than closing ones. As a general rule, you'll find it's missing near the place you were last editing. Uncaught exception from user code: Missing right curly or square bracket at ./nms2.pl line 433, at end of line syntax error at ./nms2.pl line 433, at EOF Execution of ./nms2.pl aborted due to compilation errors. at ./nms2.pl line 433 I've found over time that one or another of my editors will spot a missmatched syntax element with its syntax coloring. Either Emacs in cperl mode or vim always helps find something like this. This time I can find no lapse in the coloring, and taking the advice given I don't find it by hand. However I've sort of lost track of what all I may have edited today. But stepping thru the 433 lines I just don't see it. Using `strict' finds numerous things to complain about but its all about global symbols which I use sort of poorly. And I'm sure even if the script ran `Strict' would find all the same stuff to holler about. -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] <http://learn.perl.org/> <http://learn.perl.org/first-response>