Hi. I have odd behavior from my IDE (as indicated in the Title). I have a very long *.pl with say a section of code similar to;
.... etc ... my $result; if ( $response =~ m/SEARCHING\.\.\.\s+(\w+)\s(\w+)\s(\w+)\s(\w+)\s(\w+)\s(\w+)\s ++>$/ ) { # This is a padentic match # print "yes we found a match with SEARCHING within \n"; # print "\$1 ;$1 \$2 ;$2 \$3 ;$3 \$4 ;$4 \$5 ;$5 \$6 ;$6 + \n"; # printf( "%b \n", hex($3) ); $result = sprintf( "%s %s %08b%08b%08b%08b", $1, $2, hex($3), hex($4), hex($5), hex($6) ); # print $result; X } elsif ( $response =~ m/(\w+)\s(\w+)\s(\w+)\s(\w+)\s(\w+)\s(\w+)\s+ +>$/ ) { ... etc ...
The line X (which I added,) is marked as a syntax error while 12 other lines at X+300 are similarly marked as syntax errors. However, if I remove the comment "# print $result;" and all the white space between "sprintf" statement and the end of the block ("}" at line X), then all is well.
Can anyone shed some light on this for me ???
What are the preferred IDEs used by others ???
Regards JC....
In reply to Eclipse IDE with add on EPIC; Errors on the code by jmClifford
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |