my ( $s1, $s2 ) = @_;
# Given two strings, Return
- # $diff_marker = a string with carat (^) symbols indicating differences
+ # $diff_marker = a string with caret (^) symbols indicating differences
# $pos1 = character position of first difference; pos1=-1 if no difference
# Form exclusive or of the strings, which has null characters where strings
} ## end sub follow_quoted_string
sub indicate_error {
- my ( $self, $msg, $line_number, $input_line, $pos, $carrat ) = @_;
+ my ( $self, $msg, $line_number, $input_line, $pos, $caret ) = @_;
$self->interrupt_logfile();
$self->warning($msg);
$self->write_error_indicator_pair( $line_number, $input_line, $pos,
- $carrat );
+ $caret );
$self->resume_logfile();
return;
} ## end sub indicate_error
sub write_error_indicator_pair {
- my ( $self, $line_number, $input_line, $pos, $carrat ) = @_;
+ my ( $self, $line_number, $input_line, $pos, $caret ) = @_;
my ( $offset, $numbered_line, $underline ) =
make_numbered_line( $line_number, $input_line, $pos );
- $underline = write_on_underline( $underline, $pos - $offset, $carrat );
+ $underline = write_on_underline( $underline, $pos - $offset, $caret );
$self->warning( $numbered_line . "\n" );
$underline =~ s/\s+$//;
$self->warning( $underline . "\n" );