Branch Coverage

blib/lib/Perl/Tidy/VerticalAligner.pm
Criterion Covered Total %
branch 668 826 80.8


line true false branch
68 0 0 if $AUTOLOAD =~ /\bDESTROY$/
234 0 556 if (not $rOpts->{'valign-exclusion-list'} and $rOpts->{'valign-inclusion-list'})
241 3 556 if ($rOpts->{'valign-exclusion-list'})
244 1 2 if ($rOpts->{'valign-inclusion-list'})
256 0 3 unless (@vxl)
263 1 2 if (defined $valign_control_hash{'*'})
269 3 0 if (%valign_control_hash)
293 0 0 if ($exact_match)
294 0 0 if ($error)
426 0 0 if ($diagnostics_object)
447 0 0 if ($logger_object)
455 0 0 if ($logger_object)
463 91 0 if ($logger_object)
472 0 1 get_cached_line_type() ? :
481 262 3851 ref $indentation ? :
633 386 6990 ref $indentation ? :
648 48 7328 if $is_hanging_side_comment
654 632 6744 if ($is_block_comment) { }
663 67 6677 if ($self->[20] > 1)
671 44 7332 if ($forget_side_comment)
691 224 7152 if ($cached_line_type)
693 224 0 if ($rvertical_tightness_flags)
695 4 200 if ($cached_seqno and $rvertical_tightness_flags->{'_vt_seqno'} and $rvertical_tightness_flags->{'_vt_seqno'} == $cached_seqno)
707 4 0 unless $min_lines
708 4 0 unless $max_lines
709 3 1 if ($line_count >= $min_lines and $line_count <= $max_lines)
720 0 11 if ($cached_line_type == 3 and not $self->group_line_count and $cached_line_opening_flag < 2 and not $is_balanced_line)
730 0 7376 if ($level < 0)
735 15 4539 if ($level != $group_level or $group_maximum_line_length and $maximum_line_length != $group_maximum_line_length or $is_outdented or $is_block_comment and not $self->[10] or not $is_block_comment || $self->[11] || $self->[9])
755 186 2651 ref $indentation ? :
762 558 6818 if ($self->[23] eq "COMMENT")
763 77 481 if ($is_block_comment and $outdent_long_lines and $leading_space_count == $self->[27]) { }
780 27 7272 if ($break_alignment_before and @{$rgroup_lines;})
789 13 7286 if ($is_terminal_ternary and @{$rgroup_lines;})
803 9 3 if ($rfields->[0] eq "else " and @{$rgroup_lines;} and $is_balanced_line)
817 4278 3021 if ($jmax <= 0) { }
820 337 3941 if (@{$rgroup_lines;} and not get_recoverable_spaces($rgroup_lines->[0]{'indentation'}))
826 308 29 if ($rgroup_lines->[0]{'jmax'} > 1 or $self->[25] > 3)
838 531 24 if ($is_block_comment and $outdent_long_lines and not @{$rgroup_lines;})
852 3703 1 unless (@{$rgroup_lines;} or get_recoverable_spaces($indentation))
881 2740 325 if ($jmax == 0 or $$rtokens[$jmax - 1] ne "#")
932 988 2077 if $list_seqno
942 20 3045 if (defined $j_terminal_match) { }
119 2926 elsif ($level_end < $level or $is_closing_token{substr $rfields->[0], 0, 1}) { }
982 0 38 unless $jmax == 1
986 0 38 unless $rtokens->[0] eq "#"
990 0 38 unless $rfields->[0] =~ /^\s*$/
994 35 3 if $maximum_field_index <= $jmax
1042 930 102 if ($is_comma_token{$raw_tok})
1049 26 845 unless ($is_comma_token{$raw_tok})
1077 0 13 unless $old_line
1080 0 13 if (%valign_control_hash)
1082 0 0 unless defined $align_ok
1083 0 0 unless $align_ok
1101 13 1 if ($raw_tok eq "?")
1105 0 13 if $depth_question ne $group_level
1108 13 0 if ($$rfields_old[$j + 1] =~ /^(\?\s*)/) { }
1118 0 13 unless defined $jquestion
1143 13 0 if ($fields[0] =~ /^(:\s*)(.*)$/) { }
1152 13 0 if ($therest) { }
1166 0 13 unless $patterns[0] =~ s/^\:/?/
1173 1 12 if $jadd
1174 1 12 if $jadd
1184 0 0 if $jmax <= 0 or $tokens[0] eq "#"
1197 0 0 if $jadd
1198 0 0 if $jadd
1217 0 0 if $jadd
1218 0 0 if $jadd
1251 0 9 unless $old_line
1253 0 9 if $jmax <= 0
1255 0 9 if (%valign_control_hash)
1257 0 0 unless defined $align_ok
1258 0 0 unless $align_ok
1265 2 7 unless $rfields_old->[0] =~ /^(?:if|elsif|unless)\s*$/
1270 7 0 if ($tok_brace =~ /^\{(\d+)/) { }
1283 0 7 if $tok_test ne $tok_paren
1289 7 1 if ($tok eq $tok_brace)
1294 0 7 unless defined $jbrace
1306 0 7 if ($rfields_old->[0] =~ /^case\s*$/) { }
1359 82 1057 if ($jmax > $maximum_field_index)
1363 38 1101 if ($new_line->{'is_hanging_side_comment'}) { }
1373 0 1101 if ($base_line->{'is_hanging_side_comment'}) { }
1397 0 1101 if ($ci_prev != $ci_new and $imax_align >= 0 and $ci_new == 0 || $group_line_count > 1) { }
27 1074 elsif ($imax_align != $jlimit) { }
1416 1112 27 unless (defined $return_value)
1420 118 994 if ($maximum_field_index != $jmax) { }
981 13 elsif ($self->check_fit($new_line, $base_line) and 1) { }
1468 0 994 if ($jmax_old ne $jmax)
1488 994 2441 if ($j == 0)
1493 1059 2376 if $pad < 0
1496 13 2363 if ($pad > $padding_available)
1562 10 0 if ($rOpts_indent_columns)
1567 0 10 if ($level < 0)
1582 0 531 unless @{$rgroup_lines;}
1593 38 570 if ($excess > $max_excess)
1599 36 495 if ($max_excess > 0)
1601 36 0 if ($leading_space_count < 0)
1609 18 18 unless ($outdented_line_count)
1656 3346 2236 unless @{$rgroup_lines;}
1671 531 1705 if ($group_type eq "COMMENT")
1693 255 1450 if @{$rgroups;} > 1
1696 199 1506 if ($saw_side_comment)
1708 853 852 if ($group_level > $self->[12])
1711 571 282 if (defined $level_jump) { }
1723 376 1329 $extra_indent_ok ? :
1752 92 1613 if (ref $object)
1778 2084 981 if ($group_line_count == 0) { }
1793 0 1288 unless @{$rgroups;}
1794 0 1288 if $group_line_count <= 0
1802 0 2103 unless @{$rgroups;}
1803 19 2084 if $group_line_count <= 0
1810 256 1828 if ($jend - $jbeg == 1)
1815 0 256 if ($imax_pair > $imax_align)
1823 59 197 $jbeg > 0 ? :
1828 14 242 if ($is_marginal)
1841 0 1 if @{$rgroups;} <= 1
1862 0 1705 unless @{$rlines;}
1874 1777 1288 unless ($group_line_count)
1876 22 1755 if ($new_line->{'end_group'})
1884 0 1288 unless (defined $jbeg)
1900 19 1269 if (defined $j_terminal_match)
1908 0 19 unless defined $col_matching_terminal
1931 38 1250 if ($new_line->{'is_hanging_side_comment'}) { }
194 1056 elsif ($new_line->{'jmax'} == 1) { }
1948 149 45 unless $side_comment and $prev_comment
1957 1139 149 if ($group_line_count)
1962 158 981 if ($match_code != 2)
1968 19 1269 if (defined $j_terminal_match) { }
50 1219 elsif ($new_line->{'end_group'}) { }
1979 3 16 if ($group_line_count == 1)
1981 2 1 unless ($fixit)
1982 2 0 if (@{$rgroups;} > 1)
1990 2 17 if ($fixit)
1996 0 2 unless defined $col_now
2001 1 1 if ($col_now and $pad > 0 and $pad <= $padding_available)
2007 1 1 unless ($new_line->{'is_terminal_ternary'})
2057 0 18 if $imax_min >= @{$rfield_lengths;} or $imax_min >= @{$rfield_lengths_m;}
2066 10 8 $lensum >= $lensum_m ? :
2070 16 0 if ($line_m->{'list_type'} and $line->{'list_type'})
2077 2 44 if ($pat ne $pat_m)
2082 0 18 if (not $patterns_match and $lenmax > 2 * $lenmin)
2105 0 255 if $ng_max <= 0
2162 0 634 unless defined $istop
2163 0 634 if $istop > $imax
2166 255 379 if $ng == 0
2169 86 293 $imax > $imax_m ? :
2172 51 328 if ($istop_m < $imax_min)
2180 73 146 if ($jend == $jbeg and $jend_m == $jbeg_m and $ng == 1 || $istop_mm < 0 and $ng == $ng_max || $istop < 0 and not $line->{'j_terminal_match'} and $imax != $imax_m || $istop_m != $imax_m)
2196 52 21 if $imax_min < 0
2198 3 16 unless $rtokens->[0] =~ /^=\d/ or $list_type
2206 0 18 unless $pad_max
2213 78 246 if ($imax_min >= 0)
2217 0 144 if $tok ne $tok_m
2222 191 64 unless @icommon
2230 0 123 unless $Perl::Tidy::VerticalAligner::a->[0] <=> $Perl::Tidy::VerticalAligner::b->[0]
2244 29 51 if (defined $ng_last and $ng_beg == $ng_last and $i == $i_last)
2308 10 108 if not defined $ngb or $nge <= $ngb
2315 77 165 if ($move > 0) { }
0 165 elsif ($move < 0) { }
2321 0 21 if defined $rmax_move->{$ng} and $move > $rmax_move->{$ng} and not $is_good_alignment_token{$raw_tok}
2349 0 115 if $ng_end <= $ng_beg
2382 115 144 unless (defined $col_want)
2439 31 113 if ($top_level and $is_good_alignment_token{$raw_tok}) { }
2446 102 8 if (defined $is_good_alignment_token{$raw_tok} and $lines_total > 2 || $group_list_type && $jmax < $jmax_m && $top_level)
2464 66 36 if ($top_level)
2471 118 26 unless ($is_same_group)
2483 0 144 if ($is_big_gap)
2488 0 134 if ($col_want > $col_max or $col > $col_limit or $is_big_gap or $is_blocked)
2495 9 1 unless (defined $blocking_level[$ng])
2515 42 92 if ($col > $col_want)
2516 35 99 if ($col_max < $col_limit)
2520 108 7 if ($ng_end > $ng_first)
2541 0 469 unless defined $line_obj and defined $ridel and @{$ridel;}
2586 743 772 if (not $delete_me{$j}) { }
2593 469 303 unless (defined $jmin_del)
2614 1 468 if (defined $j_terminal_match and $jmin_del <= $j_terminal_match)
2619 76 393 if ($line_obj->{'list_seqno'})
2628 49 27 if ($rtokens_new->[0] =~ /^(=>|,)/)
2631 44 32 if (not $old_list_type or $old_list_type ne $new_list_type)
2685 7923 1441 if (defined $decoded_token{$tok})
2690 1135 306 if ($tok =~ /^(\D+)(\d+)([^\.]*)(\.(\d+))?$/)
2693 441 694 if $3
2694 67 1068 if $5
2738 0 1705 unless @{$rlines;}
2741 1121 584 if (@{$rlines;} == 1)
2758 1 583 if $jmax < 0
2773 72 1243 if ($rnew_lines->[$jl]{'end_group'})
2791 154 429 if $max_lev_diff
2824 3276 1898 if ($tok ne '#') { }
2825 1779 1497 if (not defined $lev_min) { }
2830 75 1422 if ($lev < $lev_min)
2831 260 1237 if ($lev > $lev_max)
2835 1709 189 unless ($saw_side_comment)
2847 520 4654 if (not defined $i_eq and $raw_tok eq "=")
2849 405 115 if ($lev eq $group_level)
2860 1779 119 if (defined $lev_min)
2862 162 1617 if ($lev_diff > $max_lev_diff)
2878 2670 484 if (defined $rhash_r->{$tok})
2883 1355 1315 if ($tok ne "#")
2892 36 1279 if ($nr == 0 and $nl > 0)
2913 199 1116 if (defined $i_eq_l and defined $i_eq_r)
2919 12 182 if ($tok_eq_l eq $tok_eq_r and $i_eq_l == 0 and $i_eq_r == 0 and substr($pat_eq_l, 0, 1) ne substr($pat_eq_r, 0, 1) || $ci_jump)
2984 301 354 if ($nlines > 2)
2991 3065 516 unless ($seen{$tok})
2999 562 365 if ($token_line_count{$tok} == $nlines)
3000 21 541 if (substr($tok, 0, 1) eq "?" or substr($tok, 0, 1) eq "{" and $tok =~ /^\{\d+if/)
3030 0 3276 if $tok eq "#"
3043 31 3245 if (%valign_control_hash)
3045 18 13 unless defined $align_ok
3056 147 3129 if ($dividing_token)
3057 120 27 if ($token_line_count{$tok} >= $nlines) { }
3081 280 2996 if (defined $delete_above_level)
3082 132 148 if ($lev > $delete_above_level) { }
3090 41 7 if ($deleted_assignment_token and $lev > $group_level || !$keep_after_deleted_assignment{$raw_tok})
3105 18 1111 if $jj == $jbeg and $has_terminal_match and $nlines == 2
3111 721 2555 if ($delete_me and $tok_count == 1)
3116 262 459 if ($raw_tok eq ",")
3119 14 248 if defined $i_eq and $i < $i_eq
3123 78 184 if $lev <= $group_level
3127 106 615 if ($is_assignment{$raw_tok} and $lev == $group_level)
3134 12 94 if ($imax > 0 and $i == $imax) { }
3150 661 2615 if ($delete_me)
3154 529 132 if (not defined $delete_above_level or $lev < $delete_above_level)
3163 53 476 if ($raw_tok eq "=>")
3171 413 1485 if (@idel)
3206 91 564 if $nlines <= 1
3228 564 1243 if $jj == $jbeg
3232 82 1161 $imax_m < $imax ? :
3241 0 1243 if ($line->{'is_hanging_side_comment'}) { }
488 755 elsif ($list_type and $list_type eq $list_type_m) { }
3253 0 488 if ($ci_jump)
3259 0 883 if ($tok ne $tok_m)
3276 19 726 if ($tok ne $tok_m)
3285 166 560 if ($pat_m ne $pat)
3291 8 158 if ($match_code)
3292 7 1 if ($match_code == 1) { }
1 0 elsif ($match_code == 2) { }
3313 24 559 if (@{$rlines;} > @{$rnew_lines;})
3316 39 56 if ($line->{'is_hanging_side_comment'}) { }
3358 26 140 if ($alignment_token eq ',') { }
4 136 elsif ($alignment_token eq '(') { }
16 120 elsif ($alignment_token eq '=') { }
3362 3 23 if (not $tok =~ /[A-Za-z]/) { }
3377 4 0 if ($pad != 0) { }
3400 0 16 if (substr($pat_m, 0, 1) ne substr($pat, 0, 1)) { }
1 15 elsif (index($pat_m, ',') >= 0 ne index($pat, ',') >= 0) { }
3425 1 0 if ($lev eq $group_level)
3451 181 584 if ($str =~ /^=>([^\.]*)/)
3481 627 1022 if $tok eq "#"
3482 81 941 if ($i > 0 and $lev < $last_lev)
3485 78 549 unless ($is_monotonic)
3514 142 485 if ($all_monotonic and $tok_end =~ /^,/)
3528 627 929 if $i > $imax
3529 0 929 if $tok eq "#"
3533 0 929 if $tok eq "#"
3536 527 402 if (not defined $lev_min) { }
3541 51 351 if ($lev < $lev_min)
3542 122 280 if ($lev > $lev_max)
3543 81 321 if ($lev < $last_lev)
3552 100 527 if (not defined $lev_min) { }
359 168 elsif ($lev_max == $lev_min) { }
3575 168 536 if $itok > $imax
3578 0 536 if $raw_tok eq "#"
3580 284 280 if $lev > $lev_test
3610 0 154 if $jmax <= 0
3675 123 31 if $all_monotonic
3727 87 234 if $depth > $MAX_DEPTH
3730 69 6 if ($jl >= 0 and defined $match_tree[$depth] and @{$match_tree[$depth];} and defined $levels_current[$depth])
3740 75 159 if (defined $match_tree[$depth])
3753 120 114 if (not defined $levels_next[$depth] or $depth > 0 and $levels_next[$depth] <= $levels_next[$depth - 1])
3791 5 231 if (@{$rlevs;} > $MAX_DEPTH)
3797 321 387 defined $item ? :
3799 321 387 defined $item ? :
3806 31 205 if ($jp == 0) { }
10 195 elsif ($rlines->[$jm]{'end_group'}) { }
0 195 elsif ($rlines->[$jp]{'is_hanging_side_comment'}) { }
3828 148 4 unless $def_current or $def_next
3829 46 207 if (not $def_current && $def_next or $token_patterns_current[$depth] ne $token_patterns_next[$depth])
3835 23 23 if ($depth > 0 and defined $match_tree[$depth - 1])
3856 30 32 unless defined $match_tree[$depth]
3861 0 50 unless (defined $np)
3867 35 15 if (not defined $np_now or $np != $np_now)
3899 31 0 if (defined $match_tree[0])
3904 31 55 unless @todo_list
3913 57 35 unless defined $nc_beg_p
3932 21 14 if ($nmin_mono > $nlines_p - 1)
3935 31 4 if ($nmin_non_mono > $nlines_p - 1)
3946 1 49 $is_monotonic ? :
3947 22 28 if ($nlines_c < $nmin) { }
3974 83 69 if ($lev > $level_keep)
3978 28 0 if (@idel)
3995 0 0 unless defined $val
4065 121 129 if (defined $line_1->{'j_terminal_match'} or $line_0->{'list_type'} or $line_1->{'is_hanging_side_comment'})
4105 140 22 if ($raw_tok and $lev == $group_level)
4106 119 21 unless ($raw_tokb)
4119 124 38 if ($j == 0)
4124 73 51 if ($raw_tok eq "=" and $lev == $group_level)
4128 4 69 if $j0_max_pad < 4
4132 36 126 if ($pad < 0)
4133 89 73 if ($pad > $max_pad)
4134 128 34 if ($is_good_alignment{$raw_tok} and not $line_ending_fat_comma) { }
4138 31 3 unless defined $jfirst_bad
4140 33 129 if ($rpatterns_0->[$j] ne $rpatterns_1->[$j])
4146 23 10 unless defined $jfirst_bad
4147 33 0 if $is_marginal == 0
4148 12 21 if ($raw_tok eq "=")
4163 0 129 if $is_marginal == 0 and $line_ending_fat_comma
4176 17 4 if ($is_marginal == 1 and $saw_good_alignment || $max_pad < 3)
4186 0 129 if ($jmax_0 < 1 or $jmax_1 < 1) { }
4197 30 83 unless ($is_marginal or $sc_term0)
4203 1 29 if ($is_assignment{$raw_tokb})
4220 111 18 unless ($is_marginal)
4251 13 5 if ($is_assignment{$raw_tokb}) { }
0 5 elsif ($raw_tokb eq '=>') { }
0 5 elsif ($raw_tokb eq '=~') { }
4255 12 1 if ($sc_term0)
4268 0 0 if ($sc_term1 and $sc_term0)
4289 4 14 if ($saw_if_or)
4292 4 0 if ($sc_term0 and $sc_term1)
4298 0 14 if ($is_marginal and defined $jfirst_bad and $imax_align > $jfirst_bad - 1)
4308 13 5 if ($imax_align < 0 and defined $j0_eq_pad)
4310 0 0 if ($imax_next >= 0 || $imax_prev >= 0 || 0 and $j0_eq_pad >= -$j0_max_pad and $j0_eq_pad <= $j0_max_pad)
4350 0 0 unless ($rpatterns_0->[0] =~ /,/ or $rpatterns_1->[0] =~ /,/)
4375 0 376 unless @{$rlines;} and @{$rgroups;}
4378 318 58 unless ref $object
4381 45 13 unless $extra_indentation_spaces_wanted
4384 13 0 if ($min_spaces > 0)
4393 13 31 if $j == 0
4396 1 30 if ($object != $rlines->[$j]{'indentation'})
4403 31 1 $avail > $extra_indentation_spaces_wanted ? :
4417 0 32 if ($ngroups > 1 and $spaces < 0)
4420 13 19 if ($ng == 0 or $spaces < $extra_leading_spaces)
4453 10 189 if $is_hanging_side_comment
4464 0 189 unless $num5
4482 67 122 if $line_diff > $short_diff or not $self->[11]
4491 18 104 if $level < $last_sc_level and $is_closing_block_type{substr $rfields->[0], 0, 1}
4495 4 100 if (my $cached_line_type = get_cached_line_type())
4508 0 4 if $cached_line_type == 2 or $cached_line_type == 4
4552 228 118 if ($line->{'rfield_lengths'}[$jmax])
4556 199 29 unless (defined $j_sc_beg)
4565 0 199 unless @todo
4572 4 190 if $ldiff > 5
4576 69 121 unless $sc_len
4586 114 85 $keep_it ? :
4591 24 175 @todo > 1 ? :
4600 199 24 if ($PASS == $MAX_PASS)
4615 4 277 if $PASS < $MAX_PASS and $is_hanging_side_comment
4626 223 54 unless (defined $column_limit)
4630 0 277 if $jmax <= 0
4634 13 264 if ($move > $avail)
4639 3 82 if ($move >= 0 and $j_sc_beg == 0 and $continuing_sc_flow)
4647 14 263 if ($is_hanging_side_comment)
4649 194 83 if ($move < $min_move)
4654 11 266 if ($move > $avail)
4657 8 269 if ($move < 0)
4660 49 228 if ($PASS < $MAX_PASS) { }
4664 23 26 if ($col > $max_comment_column and $col < $column_limit)
4686 199 2 if ($line->{'rfield_lengths'}[$jmax])
4693 199 0 if (defined $j_sc_last)
4740 47 3018 if ($leading_space_count > $group_leader_length)
4748 0 3065 if (@alignments != $maximum_field_index + 1)
4767 2740 325 if $j == $maximum_field_index and !defined($rfields->[$j]) || $rfield_lengths->[$j] == 0
4776 0 4542 if ($do_not_align)
4777 0 0 $j < $maximum_field_index ? :
4786 9 4533 if ($self->[7] and $j == $maximum_field_index)
4791 9 0 if ($newpad >= 0)
4795 1321 3221 if ($pad > 0)
4799 4531 11 if ($rfield_lengths->[$j] > 0) { }
4840 0 14 unless (defined $imax_align)
4845 0 14 unless @idel
4857 0 14 if ($imax_align >= 0)
4953 1 1816 if ($cached_line_type)
4994 158 0 if ($rvertical_tightness_flags)
5001 91 67 if (not $cached_line_valid) { }
30 37 elsif ($cached_line_type == 1 or $cached_line_type == 3) { }
5019 14 16 if ($cached_line_opening_flag == 1)
5020 0 14 if (defined $open_or_close and $open_or_close == 1)
5033 0 18 if ($gap >= 0 and $maximum_line_length != $cached_line_maximum_length || defined $level_end && $level > $level_end)
5043 0 0 if ($test_line_length > $cached_line_maximum_length - 2)
5048 18 12 if ($gap >= 0 and defined $seqno_beg) { }
5077 33 4 if ($seqno_beg and $open_or_close == $cached_line_type || $cached_line_type == 2 && $open_or_close == 4 || !$open_or_close && $cached_line_type == 2 and $test_line_length <= $cached_line_maximum_length) { }
5131 4 29 if ($str =~ /^\);/ and $cached_line_text =~ /^[\)\}\]\s]*$/)
5157 3 1 if ($diff > 0 and length $seqno_string and length $last_nonblank_seqno_string == length $seqno_string)
5165 3 0 if (@seqno_now and @seqno_last and $seqno_now[-1] == $seqno_last[0] and $seqno_now[0] == $seqno_last[-1])
5175 3 0 if (length $ws == $diff and $ws =~ /^\s+$/)
5249 276 7100 if ($outdent_long_lines)
5255 10 266 if ($excess > 0)
5263 3 7 unless ($outdented_line_count)
5276 4358 3018 $leading_space_count > 0 ? :
5306 1308 6068 if ($rvertical_tightness_flags)
5325 158 7218 if (length $cached_line_text)
5355 159 7217 if ($open_or_close)
5356 0 159 if ($open_or_close == 3 and not $line =~ /\{\s*$/ or $open_or_close == 4 and not $line =~ /\}\s*$/)
5366 7217 159 if (not $open_or_close or $side_comment_length > 0 or $is_outdented_line or not $line_length) { }
5421 2 1817 if (@valign_buffer)
5437 2 1 if ($valign_buffer_filling and $diff)
5443 7 0 if (length $ws == $diff and $ws =~ /^\s+$/)
5446 7 0 if ($leading_space_count >= $diff)
5477 2 7323 if $seqno_string and $valign_buffer_filling
5481 7 7318 if ($valign_buffer_filling) { }
5489 394 6931 if ($seqno_string)
5496 8 33 if (index($seqno_string, ":") >= 0 and $seqno_string =~ /^\d+(\:+\d+)+$/ and not $args_to_D[0] =~ /^[\}\)\]\:\?]/)
5551 4320 3005 if ($leading_space_count > 0)
5559 4275 45 if (not $rOpts_tabs || $rOpts_entab_leading_whitespace or $rOpts_indent_columns <= 0) { }
45 0 elsif ($rOpts_entab_leading_whitespace) { }
5572 45 0 if ($line =~ /^(\s+)(.*)$/)
5574 0 45 if ($spaces > $leading_space_count)
5584 45 0 if ($line =~ /^\s{$leading_space_count,$leading_space_count}/) { }
5605 0 0 if ($space_count < 0) { }
5608 0 0 unless ($line =~ /^\s*#/)
5619 0 0 if ($line =~ /^\s{$leading_space_count,$leading_space_count}/) { }
5647 21 539 if ($outdented_line_count > 0)
5654 7 14 if ($outdented_line_count > 1)