From: Steve Hancock <perltidy@users.sourceforge.net> Date: Wed, 31 Jul 2024 14:29:45 +0000 (-0700) Subject: set line break strength for ^^ X-Git-Tag: 20240511.08~4 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=236efe7ada930dbacce05504d576c982285acac6;p=perltidy.git set line break strength for ^^ --- diff --git a/lib/Perl/Tidy/Formatter.pm b/lib/Perl/Tidy/Formatter.pm index 4c9d14e9..24c6a200 100644 --- a/lib/Perl/Tidy/Formatter.pm +++ b/lib/Perl/Tidy/Formatter.pm @@ -4646,6 +4646,11 @@ EOM $right_bond_strength{'&&'} = NOMINAL; $left_bond_strength{'&&'} = $left_bond_strength{'||'} + 0.1; + # set strength of ^^ a little lower than ||. See git157. + # Note that 0 ^^ 0 || 1 = 0 ^^ (0 || 1) is true + $right_bond_strength{'^^'} = NOMINAL; + $left_bond_strength{'^^'} = $left_bond_strength{'||'} - 0.1; + $left_bond_strength{';'} = VERY_STRONG; $right_bond_strength{';'} = VERY_WEAK; $left_bond_strength{'f'} = VERY_STRONG; @@ -16518,7 +16523,7 @@ sub cross_check_sub_calls { if ($is_dump) { $header .= " 'i'=indeterminate" } $call_arg_warning_output = <<EOM; $header -Line:Issue:Name:#args:Min:Max: note +Line:Issue:Sub:#args:Min:Max: note EOM foreach ( @{$rcall_arg_warnings} ) { $call_arg_warning_output .= $_->{output_line}; @@ -16543,7 +16548,7 @@ EOM if ( @{$rreturn_warnings} ) { $return_warning_output = <<EOM; Issue types 'u'=under-want 'o'=over-want 'x'=no return 's'=scalar-array mix -Line:Issue:Name:#Returned:Min_wanted:Max_wanted: note +Line:Issue:Sub:#Returned:Min_wanted:Max_wanted: note EOM foreach ( @{$rreturn_warnings} ) { $return_warning_output .= $_->{output_line};