--- test/html-webhacc/cc.cgi 2008/03/16 01:30:56 1.39 +++ test/html-webhacc/cc.cgi 2008/03/16 07:08:34 1.40 @@ -1121,7 +1121,14 @@ my $r = ''; - if (defined $err->{line}) { + if (defined $err->{token} and defined $err->{token}->{line}) { + if ($err->{token}->{column} > 0) { + $r = qq[Line $err->{token}->{line} column $err->{token}->{column}]; + } else { + $err->{token}->{line} = $err->{token}->{line} - 1 || 1; + $r = qq[Line $err->{token}->{line}]; + } + } elsif (defined $err->{line}) { if ($err->{column} > 0) { $r = qq[Line $err->{line} column $err->{column}]; } else { @@ -1456,4 +1463,4 @@ =cut -## $Date: 2008/03/16 01:30:56 $ +## $Date: 2008/03/16 07:08:34 $