In article <[EMAIL PROTECTED]>, [EMAIL PROTECTED] (Christopher D . Lewis) writes: >Dear all, > I'm writing (as a practice piece, all the better to learn Perl coding) >what is for me a big, complicated program which has lots of options and >output possibilities. And ... heh, heh ... it isn't working. My >problem is that the errors Perl coughs up end with: > >syntax error at ./nudice-01c line 187, near "sub displayResults " >syntax error at ./nudice-01c line 305, near "sub rollRequest" >syntax error at ./nudice-01c line 325, near "while @rawRollArray" >syntax error at ./nudice-01c line 457, near "}" >Execution of ./nudice-01c aborted due to compilation errors. > >This would be all well and good, except that every text editor I point >at my program agrees that the actual line count ends at 304. > >Ideas?
What line numbers do your text editors say the above statements are actually on? Sprinkle a few print __LINE__; statements around and see what Perl thinks the line numbers are. This program hasn't been near a Windoze system, has it? Check the line terminators. Failing that, show us the thing. -- Peter Scott http://www.perldebugged.com -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]