Branch Coverage

blib/lib/Perl/Tidy/Formatter.pm
Criterion Covered Total %
branch 4095 5552 73.7


line true false branch
67 0 0 if $AUTOLOAD =~ /\bDESTROY$/
896 2 553 if ($rOpts->{'entab-leading-whitespace'}) { }
0 553 elsif ($rOpts->{'tabs'}) { }
1072 0 555 if (_increment_count() > 1)
1090 0 0 if (defined $Klimit and $Klimit != $num - 1 or not defined $Klimit and $num > 0)
1100 0 0 unless defined $Klimit
1101 0 0 unless $msg
1123 0 0 if ($exact_match)
1124 0 0 if ($error)
1150 0 0 if ($nvars != 9)
1153 0 0 unless defined $type
1165 0 0 unless (defined $rLL->[$KK][$var])
1241 0 0 if ($logger_object)
1250 0 0 if ($logger_object)
1258 0 0 if ($logger_object)
1266 2984 10 if ($logger_object)
1273 553 2 if ($logger_object)
1280 553 2 if ($logger_object)
1300 0 0 if ($diagnostics_object)
1347 4948 2265 unless $str
1393 4 550 if ($rOpts->{'closing-side-comments'}) { }
0 550 elsif ($rOpts->{'closing-side-comment-warnings'}) { }
1394 4 0 unless ($rOpts->{'closing-side-comment-warnings'} or $rOpts->{'indent-only'})
1406 0 0 if ($rOpts->{'delete-closing-side-comments'})
1425 0 554 if ($rOpts->{'dump-cuddled-block-list'})
1431 3 551 if ($rOpts->{'extended-line-up-parentheses'})
1435 30 524 if ($rOpts->{'line-up-parentheses'})
1437 0 30 if ($rOpts->{'indent-only'} or not $rOpts->{'add-newlines'} or not $rOpts->{'delete-old-newlines'})
1454 0 30 if ($rOpts->{'whitespace-cycle'})
1465 0 30 if ($rOpts->{'line-up-parentheses'} and $rOpts->{'tabs'})
1473 0 2 if ($rOpts->{'outdent-keywords'} and $rOpts->{'tabs'})
1480 0 551 if ($rOpts->{'outdent-labels'} and $rOpts->{'tabs'})
1487 13 541 unless ($rOpts->{'space-for-semicolon'})
1491 2 552 if ($rOpts->{'space-terminal-semicolon'})
1498 0 554 if ($_ and $_ > 100)
1508 0 554 if (not $_ or $_ <= 0)
1514 553 1 unless (@okw)
1520 2766 0 if (Perl::Tidy::Tokenizer::is_keyword($_)) { }
1531 2 552 if (defined $kpit_value and $kpit_value != 1)
1534 1 1 unless (@kpit)
1545 5 549 if (my(@q) = split_words($rOpts->{'want-left-space'}))
1549 5 549 if (my(@q) = split_words($rOpts->{'want-right-space'}))
1553 6 548 if (my(@q) = split_words($rOpts->{'nowant-left-space'}))
1557 7 547 if (my(@q) = split_words($rOpts->{'nowant-right-space'}))
1560 0 554 if ($rOpts->{'dump-want-left-space'})
1565 0 554 if ($rOpts->{'dump-want-right-space'})
1583 0 0 if ($rOpts->{'variable-maximum-line-length'} and $rOpts->{'ignore-old-breakpoints'} and $rOpts->{'line-up-parentheses'})
1589 0 0 if ($break_before_container_types{$key} == 2)
1594 0 0 if (@changed)
1605 0 1 if ($rOpts->{'variable-maximum-line-length'} and $rOpts->{'line-up-parentheses'} and $rOpts->{'continuation-indentation'} < 2)
1618 0 0 if ($rOpts->{'variable-maximum-line-length'} and $rOpts->{'line-up-parentheses'} and $rOpts->{'add-trailing-commas'} and $rOpts->{'delete-trailing-commas'} and $rOpts->{'want-trailing-commas'})
1641 5 0 if (defined $opt and $opt > 0 and $break_before_container_types{$tok})
1647 3 2 if ($opt == 2)
1648 1 2 if ($rOpts->{'line-up-parentheses'} or $rOpts->{'indent-columns'} <= $rOpts->{'continuation-indentation'})
1665 4 550 unless ($rOpts->{'maximum-line-length'})
1670 0 554 unless ($rOpts->{'long-block-line-count'})
1684 2 552 if ($rOpts->{'ignore-old-breakpoints'})
1687 0 2 if ($rOpts->{'break-at-old-method-breakpoints'})
1691 0 2 if ($rOpts->{'break-at-old-comma-breakpoints'})
1695 0 2 if ($rOpts->{'break-at-old-semicolon-breakpoints'})
1699 0 2 if ($rOpts->{'keep-old-breakpoints-before'})
1703 0 2 if ($rOpts->{'keep-old-breakpoints-after'})
1708 0 2 if (@conflicts)
1740 0 1 if (defined $want_break_before{$key} and not $want_break_before{$key} and $is_soft_keep_break_type{$key})
1749 0 0 if (defined $want_break_before{$key} and $want_break_before{$key} and $is_soft_keep_break_type{$key})
1775 0 554 if ($lpxl and $lpil)
1780 3 551 if ($lpxl) { }
1 550 elsif ($lpil) { }
1810 2 552 if (defined $olbxl)
1812 2 0 if (@list)
1822 553 1 unless ($is_olb_exclusion_word{'*'})
1824 2211 1 unless ($is_olb_exclusion_word{$_})
1833 554 0 if (@grep_aliases)
1837 553 1 if ($want_one_line_block{'grep'})
1897 550 4 unless $str
1900 0 4 unless $str
1951 0 9 unless (defined $key)
1955 8 1 unless (defined $weld_nested_exclusion_rules{$key})
1961 1 8 if ($tok eq "q")
1969 5 3 if ($item)
1970 5 0 if ($item =~ /^([\^\.])?([kKfFwW])?$/) { }
1971 5 0 if $1
1972 3 2 if $2
1981 6 2 if ($pos eq "^" or $pos eq "*")
1982 0 6 if (defined $rflags->[0] and $rflags->[0] ne $select)
1987 5 3 if ($pos eq "." or $pos eq "*")
1988 0 5 if (defined $rflags->[1] and $rflags->[1] ne $select)
1993 0 8 if ($err)
1995 0 4 if ($msg1)
2001 0 4 if ($msg2)
2018 1 553 if ($rOpts->{'weld-fat-comma'})
2034 0 4 unless $str
2037 0 4 unless $str
2055 10 0 if ($item =~ /^([^\(\]\{]*)?([\(\{\[])(\d)?$/) { }
2056 3 7 if $1
2057 10 0 if $2
2058 3 7 if $3
2065 0 10 unless (defined $key)
2071 7 3 if (not defined $flag1) { }
0 3 elsif (not $flag1 =~ /^[kKfFwW\*]$/) { }
2082 7 3 if (not defined $flag2) { }
0 3 elsif (not $flag2 =~ /^[012]$/) { }
2088 10 0 unless (defined $line_up_parentheses_control_hash{$key})
2096 0 0 if (defined $rflags->[0] and $rflags->[0] ne $flag1)
2100 0 0 if (defined $rflags->[1] and $rflags->[1] ne $flag2)
2104 0 0 if $err
2107 0 4 if ($msg1)
2113 0 4 if ($msg2)
2122 3 1 if ($line_up_parentheses_control_is_lxpl)
2126 5 0 if (defined $rflags)
2128 2 3 if ($flag1 and $flag1 ne "*")
2129 0 3 if ($flag2)
2132 1 2 if ($all_off)
2149 1 553 if (my(@q) = split_words($rOpts->{'nospace-after-keyword'}))
2152 0 1 if (@q == 1 and $q[0] eq "*")
2157 1 553 if (my(@q) = split_words($rOpts->{'space-after-keyword'}))
2185 2 552 if ($rOpts->{$long_name})
2196 2 2 if (defined $hash{$word}) { }
0 2 elsif ($word eq 'k') { }
1 1 elsif ($word eq 't') { }
1 0 elsif ($word eq 'kt') { }
2216 0 2 if (@unknown)
2238 2 122 if ($tok eq "?")
2239 0 124 if ($tok eq ",")
2242 22 102 if (defined $lbs and defined $rbs and $lbs < $rbs)
2253 0 370 if ($tok eq ",")
2256 361 9 if (defined $lbs and defined $rbs and $rbs < $lbs)
2264 2 552 if $rOpts->{'break-after-all-operators'}
2266 1 553 if $rOpts->{'break-before-all-operators'}
2281 2 552 unless ($want_break_before{':'})
2291 5 549 if $_ and $_ > 0
2294 0 554 if $_ and $_ > 0
2297 5 549 if $_ and $_ > 0
2306 1106 2 unless $str
2321 1 1 if ($short_name eq 'kbb') { }
1 0 elsif ($short_name eq 'kba') { }
2331 0 3 if ($item =~ /^( [ \w\* ] )( [ \{\(\[\}\)\] ] )$/x)
2339 0 3 unless (Perl::Tidy::Tokenizer::is_valid_token_type($type))
2344 0 2 if (@unknown_types)
2358 0 0 if (length $flag != 1) { }
0 0 elsif ($key eq '(' || $key eq ')' and not $flag =~ /^[kKfFwW\*]$/) { }
0 0 elsif ($key eq '}' || $key eq '}' and not $flag =~ /^[bB\*]$/) { }
2568 2 552 if ($rOpts_whitespace_cycle)
2569 2 0 if ($rOpts_whitespace_cycle > 0) { }
2584 1 553 if ($rOpts_variable_maximum_line_length)
2608 541 9965 if ($excess_inside_space <= 0)
2631 541 8354 if $remaining_cycles <= 3
2675 6 548 if ($option)
2681 7 547 if (defined $option and length $option)
2689 7 0 if (length $option == 1) { }
2699 0 0 if (length $part >= 2 and length $part <= 3) { }
2702 0 0 if ($is_opening_token{$key_o}) { }
2704 0 0 if (length $part == 3)
2721 7 0 unless ($error_message)
2725 0 21 if ($val and not $is_valid_flag{$val})
2731 0 21 if ($paren_flag)
2732 0 0 unless ($paren_flag =~ /^[kKfFwW]$/)
2737 0 0 if ($key ne ")")
2746 0 7 if ($error_message) { }
2760 4 550 if ($rOpts_add_trailing_commas and $rOpts_delete_trailing_commas)
2770 0 4 if ($rOpts_whitespace_cycle and $rOpts_whitespace_cycle <= 4)
2964 3 549 if $jmax < 0
2996 15270 35919 if ($type eq "b")
3011 4368 31551 if ($last_type_is_opening)
3025 223 4145 if ($token eq $matching_token{$last_token}) { }
3026 49 174 if ($block_type) { }
3041 948 3197 if ($last_block_type and $last_token eq '{') { }
3059 5 4140 if ($type eq "w" and $token =~ /^\^/)
3063 908 3237 if ($tightness <= 0) { }
198 3039 elsif ($tightness > 1) { }
3077 1187 1852 if (defined $j_closing and $j_closing - $j < 5 and $rLL->[$j_closing][8] eq $last_seqno) { }
3085 995 192 if ($ws == -1)
3096 23 4345 if (%opening_container_inside_ws and $last_seqno)
3098 6 17 if ($ws_override)
3113 8336 27583 if ($is_special_ws_type{$type}) { }
4368 23215 elsif ($is_closing_type{$type}) { }
4368 18847 elsif ($is_opening_type{$type}) { }
3115 2798 5538 if ($type eq 'k') { }
1091 4447 elsif ($type eq '#') { }
1574 2873 elsif ($type eq 'w' or $type eq 'C') { }
389 2484 elsif ($type eq 'm' or $type eq '-') { }
11 2473 elsif ($last_type eq '\\' and $type eq 'Q' and $token =~ /^[\"\']/) { }
3124 1 0 if ($is_for_foreach{$token} and %keyword_paren_inner_tightness and defined $keyword_paren_inner_tightness{$token} and $j < $jmax)
3135 0 3 if $jp > $jmax
3136 0 3 if $rLL->[$jp][4] != $level
3137 2 1 unless $rLL->[$jp][5] eq "("
3161 6 1568 if $last_type eq "-"
3168 4 385 if $last_type eq "w"
3176 9 2 if ($rOpts_space_backslash_quote) { }
3177 7 2 if ($rOpts_space_backslash_quote == 1) { }
2 0 elsif ($rOpts_space_backslash_quote == 2) { }
3198 995 3373 if ($j == $j_tight_closing_paren) { }
3205 3150 223 unless (defined $ws)
3211 946 2204 if ($block_type and $token eq '}') { }
3216 198 2952 $tightness > 1 ? :
3221 23 4345 if (%closing_container_inside_ws and $seqno)
3223 6 17 if ($ws_override)
3238 2117 2251 if ($token eq '(') { }
2 2612 elsif ($token eq '{' and $type ne 'L' and $last_token eq ']') { }
3251 8 2109 if ($last_type eq '}' and $last_token ne ')') { }
630 1479 elsif ($last_type eq 'k') { }
848 631 elsif ($is_wCUG{$last_type} or $is_wi{$last_type} and $last_token =~ /^([\&]|->)/ || $rtokh_last_last->[7] eq '->' || $rtokh_last_last->[7] eq 't' && $rtokh_last_last->[5] =~ /^\&\s*$/) { }
37 594 elsif ($last_type eq 'i' and $last_token =~ /^[\$\%\@]/) { }
0 1188 elsif ($last_type eq 'C' and $$rLL[$j + 1][5] eq ')') { }
3262 295 328 unless $rOpts_space_keyword_paren or $space_after_keyword{$last_token}
3310 32 816 $rOpts_space_function_paren ? :
3341 3698 670 if ($type eq "{")
3342 161 3537 if ($last_token eq "sub" and $last_type eq "k")
3347 257 3441 if ($last_token eq ")" and $token eq "{")
3351 0 3698 if ($last_type eq "i" and $last_token =~ /^\@/)
3358 60 4308 if ($rOpts_extended_block_tightness and $token eq "{")
3360 32 22 if (not $rblock_type_of_seqno->{$seqno} and $extended_block_tightness_list{$last_token})
3372 103 34725 if ($last_type eq 'Z' && $last_token ne '_' || $last_type eq 'h' and $type ne "#")
3381 0 103 if ($last_type eq 'Z' and $last_token eq '$' and $token eq '{') { }
3392 24694 10134 unless (defined $ws)
3398 1210 23484 if (defined $binary_ws_rules{$last_type}{$type}) { }
3429 6365 17119 if (not defined $wl) { }
5643 11476 elsif (not defined $wr) { }
3430 5996 369 defined $wr ? :
3436 10926 550 $wl == $wr || $wl == -1 || !$wr ? :
3448 280 34548 if (not $ws and $rtokh->[2] != $rtokh_last->[2])
3470 0 0 unless (defined $ws_1)
3471 0 0 unless (defined $ws_2)
3472 0 0 unless (defined $ws_3)
3473 0 0 unless (defined $ws_4)
3485 1 548 if ($rOpts->{'tight-secret-operators'})
3496 1467 12 unless %keyword_paren_inner_tightness
3502 12 0 if ($word and $sequence_number)
3504 6 6 if (defined $tightness and $tightness != 1)
3505 6 0 $tightness == 0 ? :
3529 0 1187 if ($j + 1 > $j_closing)
3535 5 0 if $token eq "-" and $last_token eq "{" and $$rLL[$j + 1][7] eq "w"
3543 0 0 if ($type eq 'm' || $type eq 'p' and $j < $j_closing + 1 and $$rLL[$j + 1][7] eq "b" and $$rLL[$j + 2][7] eq "n" and $$rLL[$j + 2][5] =~ /^\d/)
3554 0 1187 if ($j_here + 1 > $j_closing)
3555 92 1095 $$rLL[$j_here + 1][7] eq 'b' ? :
3563 995 192 if ($j_next == $j_closing and $token ne "<<>>")
3614 0 6 if ($type_ll eq "k" and $is_indirect_object_taker{$tok_ll})
3760 4949 1303 if $essential_whitespace_filter_l1{$typel} and not $essential_whitespace_filter_r1{$typer}
3765 295 1008 if $essential_whitespace_filter_r2{$typer} and not $essential_whitespace_filter_l2{$typel}
3780 6 1002 if ($typer eq "#")
3782 2 4 if $tokenl and $typel eq '?' || substr($tokenl, -1) eq '$'
4011 3 6 if $type eq "b"
4012 4 2 unless $is_leading_secret_token{$token}
4019 1 3 if $jend <= $jmax and $rlong_array->[$jend][7] eq "b"
4023 1 3 if ($jend > $jmax or $tok ne $rlong_array->[$jend][5])
4031 1 1 if ($jend)
4565 18537 12691 if ($type ne "b")
4572 11581 19647 if ($type eq "b" and $last_type ne "b")
4585 12691 6956 $next_type eq 'b' ? :
4605 76 19571 if ($type eq 'k' and defined $right_bond_strength{$token}) { }
81 19490 elsif ($token eq 'ne' or $token eq 'eq') { }
4614 1110 18537 if ($i_next_nonblank > $max_index_to_go)
4621 555 555 if (not defined $bsr or $bsr > "0.55")
4623 72 483 if ($ris_list_by_seqno->{$seqno_px})
4627 17 55 if ($seqno_n and $seqno_n eq $seqno_px)
4635 76 19571 if ($next_nonblank_type eq 'k' and defined $left_bond_strength{$next_nonblank_token}) { }
81 19490 elsif ($next_nonblank_token eq 'ne' or $next_nonblank_token eq 'eq') { }
0 19490 elsif ($is_lt_gt_le_ge{$next_nonblank_token}) { }
4656 5679 13968 unless (defined $bsr)
4657 4290 15357 unless (defined $bsl)
4658 12329 7318 $bsr < $bsl ? :
4682 89 19558 if ($type eq "||" or $type eq "k" and $token eq "or")
4685 4 85 if ($is_die_confess_croak_warn{$next_nonblank_token})
4686 4 0 if ($want_break_before{$token} and $i > 0) { }
4691 1 3 if ($types_to_go[$i - 1] eq "b" and $i > 2)
4702 194 1789 if ($type eq "}" and $block_type and $next_nonblank_type ne ";")
4708 1226 18421 if ($type eq "k")
4711 5 41 if ($next_nonblank_type eq "k" and $is_last_next_redo_return{$token})
4724 233 993 if ($token eq "my")
4730 728 18919 if ($next_nonblank_type eq 'k' and $type ne 'CORE::') { }
890 18029 elsif ($next_nonblank_type eq '=>') { }
4732 65 663 if ($is_keyword_returning_list{$next_nonblank_token})
4733 0 65 if $bond_str > $list_str
4738 19 709 if ($is_good_keyword_breakpoint{$next_nonblank_token})
4745 185 705 if ($bond_str < "2.1")
4753 0 214 if ($token eq "(" and $next_nonblank_type eq "i" and $last_nonblank_type eq "k" and $is_sort_map_grep{$last_nonblank_token})
4765 2 19645 if ($last_nonblank_type eq "F" and $next_nonblank_token eq "(")
4782 2364 17283 if ($type eq '{') { }
3 17280 elsif ($type eq 'Z') { }
4784 0 9 if ($token eq "(" and $next_nonblank_type eq "w" and $last_nonblank_type eq "k" and $last_nonblank_token eq "open" and not $old_breakpoint_to_go[$i])
4800 2 1 if ($next_type ne "b" and defined $want_left_space{$next_type} and $want_left_space{$next_type} == -1 or not $old_breakpoint_to_go[$i] and substr($next_nonblank_token, 0, 1) eq "/")
4827 125 19522 if ($next_nonblank_type eq '?') { }
116 19406 elsif ($next_nonblank_type eq '.') { }
995 18411 elsif ($type eq 'w') { }
4828 1 124 if $types_to_go[$i_next_nonblank + 1] eq "Q"
4838 0 116 if $types_to_go[$i_next_nonblank + 1] eq "n"
4844 0 983 if not $old_breakpoint_to_go[$i] and substr($next_nonblank_token, 0, 1) eq "/" and $next_nonblank_type ne "//"
4865 4947 250 if ($seqno and $is_container_token{$token})
4869 4830 258 if ($next_nonblank_seqno and $is_container_token{$next_nonblank_token})
4890 1654 17993 if ($binary_bond_strength{$ltype}{$rtype})
4896 255 19392 if ($binary_bond_strength_nospace{$ltype}{$next_type})
4901 49 19598 if ($nobreak_rhs{$ltype} or $nobreak_lhs{$rtype})
4935 0 1226 $token eq 'err' ? :
1226 18421 $type eq 'k' ? :
4937 0 729 $next_nonblank_token eq 'err' ? :
729 18918 $next_nonblank_type eq 'k' ? :
4945 452 19195 if (defined $bias{$left_key})
4946 30 422 unless ($want_break_before{$left_key})
4953 451 19196 if (defined $bias{$right_key})
4954 421 30 if ($want_break_before{$right_key})
4958 115 306 if ($right_key eq '.') { }
4959 13 40 unless ($last_nonblank_type eq "." and $token_length <= $rOpts_short_concatenation_item_length and not $is_closing_token{$token})
4986 18241 1406 if (defined $bond_str and not $nobreak_to_go[$i]) { }
4987 14640 3601 if ($total_nesting_depth > 0) { }
5001 92 1314 if $nobreak_to_go[$i] and $nobreak_to_go[$i] > 1
5011 383 19264 if ($total_weld_count and $seqno)
5013 68 315 if ($rK_weld_right->{$KK}) { }
27 288 elsif ($rK_weld_left->{$KK} and $is_opening_token{$token}) { }
5026 50 19597 if ($type eq "#")
5033 2745 16902 if ($strength >= 10000 and $next_nonblank_type ne "?")
5080 12 542 if ($rOpts->{'cuddled-else'})
5084 12 0 unless $rOpts->{'cuddled-block-list-exclusive'}
5091 2 10 if ($cuddled_block_list)
5133 0 66 unless $string
5137 0 66 unless @words > 0
5143 0 66 if (@words > 1)
5149 12 54 unless (defined $rcuddled_block_types->{$start})
5157 0 66 unless $word
5158 0 66 if ($no_cuddle{$word})
5208 0 0 unless $cuddled_string
5211 0 0 if $rOpts->{'cuddled-else'}
5214 0 0 unless ($rOpts->{'cuddled-else'})
5240 1 553 if ($rOpts->{'static-block-comment-prefix'})
5246 1 0 unless ($prefix =~ /^\^#/)
5247 0 1 unless ($prefix =~ /^#/)
5254 0 1 if (bad_pattern($pattern))
5267 1106 2 unless ($param)
5269 0 1108 unless ($param =~ /^#/)
5273 0 1108 if (bad_pattern($pattern))
5290 1 553 if ($rOpts->{'non-indenting-brace-prefix'})
5293 0 1 unless ($prefix =~ /^#/)
5297 0 1 if (bad_pattern($pattern))
5311 1 0 if (defined $rOpts->{'closing-side-comment-list'} and $rOpts->{'closing-side-comment-list'})
5339 554 0 if ($rOpts->{'sub-alias-list'})
5358 1 0 if (defined $rOpts->{'brace-left-list'} and $rOpts->{'brace-left-list'})
5363 1 553 if ($bl_list_string =~ /\bsub\b/)
5367 1 553 if ($bl_list_string =~ /\basub\b/)
5375 553 1 if ($bl_pattern =~ /\.\*/)
5382 1 0 if (defined $rOpts->{'brace-left-exclusion-list'} and $rOpts->{'brace-left-exclusion-list'})
5386 0 1 if ($bl_exclusion_list_string =~ /\bsub\b/)
5389 0 1 if ($bl_exclusion_list_string =~ /\basub\b/)
5405 3 0 if (defined $rOpts->{'brace-left-and-indent-list'} and $rOpts->{'brace-left-and-indent-list'})
5413 1 0 if (defined $rOpts->{'brace-left-and-indent-exclusion-list'} and $rOpts->{'brace-left-and-indent-exclusion-list'})
5430 0 0 if (defined $rOpts->{'keyword-group-blanks-list'} and $rOpts->{'keyword-group-blanks-list'})
5437 0 0 if ($word eq 'BC' or $word eq 'SBC') { }
5439 0 0 if ($word eq "SBC")
5458 0 0 if (defined $rOpts->{'block-brace-vertical-tightness-list'} and $rOpts->{'block-brace-vertical-tightness-list'})
5472 1 0 if (defined $rOpts->{$key} and $rOpts->{$key})
5479 1 0 if (defined $rOpts->{$key} and $rOpts->{$key})
5508 557 8281 if ($i eq "*")
5509 0 8281 if $seen{$i}
5511 553 7728 if ($i eq 'sub') { }
554 7174 elsif ($i eq 'asub') { }
0 7174 elsif ($i eq ';') { }
0 7174 elsif ($i eq '{') { }
551 6623 elsif ($i eq ':') { }
6623 0 elsif ($i =~ /^\w/) { }
5534 555 1107 unless (@words)
5538 553 1109 if ($seen{'sub'})
5541 554 1108 if ($seen{'asub'})
5544 1106 556 if ($sub_patterns)
5557 0 554 if ($rOpts->{'static-side-comment-prefix'})
5561 0 0 if (bad_pattern($pattern))
5576 552 2 if (not defined $csc_prefix) { }
5582 0 2 unless ($test_csc_prefix =~ /^#/)
5601 0 2 if (bad_pattern($test_csc_prefix_pattern)) { }
5659 0 0 unless $jmax >= 0
5664 0 0 unless defined $seqno
5668 0 0 if (not $seqno) { }
5673 0 0 if ($is_opening_sequence_token{$token} and $type ne "q" and $type ne "Q")
5689 0 0 unless (defined $initial_seqno)
5691 0 0 if ($is_opening_sequence_token{$token}) { }
0 0 elsif ($is_closing_sequence_token{$token}) { }
5694 0 0 if ($initial_seqno == 2 and $seqno != $last_seqno + 1)
5704 0 0 if ($saw_opening_seqno{$seqno})
5717 0 0 if ($saw_closing_seqno{$seqno})
5728 0 0 unless ($saw_opening_seqno{$seqno})
5753 0 965 unless $block_type
5760 173 792 if ($block_type =~ /$ASUB_PATTERN/) { }
116 676 elsif ($block_type =~ /$SUB_PATTERN/) { }
5805 169 7478 if ($line_type ne 'CODE') { }
5823 6672 806 if ($jmax >= 0) { }
5825 6120 552 defined $Klimit ? :
5867 5 7642 if ($tee_output)
5870 5 0 if $fh_tee
5890 0 6672 if ($jmax < 0)
5918 552 6120 unless (defined $nesting_depth)
5920 0 552 if $nesting_depth < 0
5941 9116 42195 if ($$rtype_sequence[++$j])
5944 4371 4745 if ($is_opening_token{$token}) { }
4371 374 elsif ($is_closing_token{$token}) { }
187 187 elsif ($token eq '?') { }
187 0 elsif ($token eq ':') { }
5952 965 3406 if $rblock_type->[$j]
5963 0 4371 unless (defined $opening_depth)
5965 0 0 if $opening_depth < 0
6002 4558 4558 if ($sign > 0) { }
6011 836 3722 if ($level > $self->[77])
6087 0 555 if (not $severe_error and $maximum_level >= $maximum_table_index)
6096 0 555 if ($rOpts->{'dump-block-summary'})
6097 0 0 if ($severe_error)
6103 0 555 if ($severe_error or $rOpts->{'notidy'})
6112 553 2 if ($logger_object)
6129 10 545 if $rOpts_delete_side_comments or $rOpts_delete_closing_side_comments
6143 0 555 if ($error)
6165 4 551 if $rOpts_line_up_parentheses and $rOpts_extended_line_up_parentheses
6217 0 0 $sseq > 0 ? :
6219 0 0 unless $rblock_type_of_seqno->{$seq_next}
6220 0 0 if ($sseq > 0) { }
6226 0 0 if ($item->{'maximum_depth'} < $stack_depth)
6239 0 0 if ($is_loop_type{$block_type} and defined $item)
6255 0 0 if ($seq_test != $seq_next)
6287 0 0 unless defined $Kp
6288 0 0 if ($rLL->[$Kp][5] eq ")")
6293 0 0 unless defined $K_opening
6298 0 0 if $lx < 0
6303 0 0 if $line_type ne "CODE"
6309 0 0 unless defined $Kfirst
6312 0 0 if ($rLL->[$Kfirst][7] eq "J")
6318 0 0 if $lx < $lx_open
6352 0 0 if ($type eq 'k') { }
0 0 elsif ($is_mccabe_logic_operator{$type}) { }
6354 0 0 if ($is_mccabe_logic_keyword{$token})
6387 0 0 if ($line_type eq 'CODE') { }
0 0 elsif (not $line_type =~ /^POD/) { }
6391 0 0 if (defined $Kfirst)
6394 0 0 defined $Kfirst ? :
6395 0 0 if ($jmax > 0 or $rLL->[$Klast][7] ne "#")
6420 0 0 unless ($rdump_block_types->{'*'} or $rdump_block_types->{'package'} or $rdump_block_types->{'class'})
6436 0 0 if ($type ne "i")
6440 0 0 if (substr($token, 0, 7) eq "package" and $token =~ /^package\s/ or substr($token, 0, 5) eq "class" and $token =~ /^class\s/)
6452 0 0 if ($keyword eq "class")
6456 0 0 if ($rLL->[$K_last][7] eq "#")
6459 0 0 if (defined $K_last)
6466 0 0 if (defined $block_type_next and $block_type_next =~ /^(class|package)\b/)
6475 0 0 if ($parent_seqno != 1)
6477 0 0 if (defined $Kc)
6483 0 0 if (defined(my $ix = $package_sweep[$level]))
6486 0 0 if ($Kc > $KK)
6549 0 0 if (not defined $Kfirst && defined $Klast or $Kfirst > $K_opening)
6563 0 0 if (defined $item)
6570 0 0 $item->{'is_inner_loop'} ? :
6574 0 0 if ($block_type eq '}' || $block_type eq ';' and $rdump_block_types->{'closure'}) { }
0 0 elsif ($ris_asub_block->{$seqno} and $dump_all_types || $rdump_block_types->{'sub'} || $rdump_block_types->{'asub'}) { }
0 0 elsif ($ris_sub_block->{$seqno} and $dump_all_types || $rdump_block_types->{'sub'}) { }
0 0 elsif ($block_type =~ /^(package|class)\b/ and $dump_all_types || $rdump_block_types->{'package'} || $rdump_block_types->{'class'}) { }
0 0 elsif ($is_loop_type{$block_type} and $dump_all_types || $rdump_block_types->{$block_type} || $$rdump_block_types{$block_type . $inner_loop_plus} || $rdump_block_types->{$inner_loop_plus}) { }
0 0 elsif ($dump_all_types or $rdump_block_types->{$block_type}) { }
6599 0 0 if ($token_type eq "b")
6600 0 0 if ($token_type eq "=>")
6601 0 0 if ($token_type eq "=")
6602 0 0 if ($token_type eq "i" and $saw_equals or $token_type eq 'w' || $token_type eq 'Q' and $saw_fat_comma)
6647 0 0 if ($is_loop_type{$block_type})
6685 0 0 unless (defined $rOpts_dump_block_types)
6698 0 0 unless @{$rselected_blocks;} or @{$rpackage_list;}
6709 0 0 unless (defined $rOpts_dump_block_minimum_lines)
6731 0 0 if (defined $code_lines_open and defined $code_lines_close)
6736 0 0 if ($code_lines < $rOpts_dump_block_minimum_lines)
6744 0 0 if (defined $mccabe_opening and defined $mccabe_closing)
6765 0 0 unless @{$routput_lines;}
6796 0 1110 if (do {
6797 0 555 if $rOpts->{'experimental'}
6802 0 555 unless $calculate_ci
6840 3 552 unless defined $Klimit
6887 0 104 unless defined $Kc
6889 0 104 unless defined $Kcn
6893 70 34 if $seqno_n
6895 0 34 unless defined $Knn
6897 9 25 unless $seqno_nn
6899 12 13 unless $K_nno and $K_nno == $Knn
6902 6 7 if ($block_type)
6913 0 187 unless defined $Km
6915 0 180 if ($rLL->[$Kt][7] eq "#")
6940 22224 36157 if ($type eq "b")
6951 1092 35065 if ($type eq "#")
6962 4 1088 if ($parent_container_type eq "Ternary")
6964 4 0 if ($Kn)
6966 4 0 if ($is_ternary{$type_kn})
6972 4 0 if ($Kn == $rparent->{'_Kc'})
6984 18 0 if ($ci_this and !$rparent->{'_ci_close'} || !$rparent->{'_ci_open_next'} && ($rparent->{'_comma_count'} || $last_type eq ',' || $is_closing_type{$last_type}))
7000 37 0 if ($rK_range)
7001 11 26 if (defined $Kfirst and $Kfirst == $KK)
7005 11 0 unless $Kn
7007 0 0 if ($Kn and $Kc and $Kn == $Kc || $rLL->[$Kn][7] eq ',' && $want_break_before_comma && $parent_container_type eq 'List')
7030 0 0 if ($level_Kc < $level_KK)
7059 9116 25949 if ($rtoken_K->[8]) { }
2674 23275 elsif ($type eq ';' or $type eq 'J' or $type eq 'f') { }
2804 20471 elsif ($type eq 'k') { }
3034 17437 elsif ($type eq ',') { }
54 34492 elsif ($type eq 'q' and $token eq '') { }
7066 4558 4558 if ($is_opening_sequence_token{$token}) { }
7078 187 4371 $type eq '?' ? :
7082 4558 0 if ($KK < $Klimit)
7084 3119 1439 if ($rLL->[$Kn][7] eq "b" and $Kn < $Klimit)
7091 4439 119 if ($Kc and $Kc < $Klimit)
7093 2327 2112 if ($rLL->[$Kcn][7] eq "b" and $Kcn < $Klimit)
7096 90 4349 if ($rLL->[$Kcn][7] eq "#")
7101 4558 0 $Kn ? :
7109 3841 717 if ($opening_level_jump > 0)
7115 1885 2673 if ($rtype_count)
7123 393 1492 if ($semicolon_count and $semicolon_count == 1)
7125 373 20 if ($rLL->[$Kcm][7] eq ";")
7137 964 3594 if ($block_type) { }
187 3407 elsif ($type eq '?') { }
7148 538 426 unless ($no_semicolon)
7155 347 191 if ($is_block_with_ci{$block_type})
7159 6 341 if ($parent_seqno != 1 and not $rparent->{'_comma_count'} and not $rparent->{'_semicolon_count'} and &$map_block_follows($seqno)) { }
7171 0 6 if ($ci_last)
7181 174 364 if (not $ci_close and $Kcn)
7184 1 33 if ($type_kcn =~ /^(\.|\&\&|\|\|)$/ or $type_kcn eq "k" and $is_and_or{$token_kcn})
7192 958 6 if ($rparent->{'_container_type'} ne "Ternary")
7204 52 135 if ($rparent->{'_container_type'} eq "List" and not $rparent->{'_ci_open_next'})
7213 187 0 unless ($opening_level_jump)
7230 1894 1513 if (not $is_logical and $token eq "(")
7234 433 1461 if ($last_type eq 'k') { }
590 871 elsif ($last_type eq 'i' and defined $Kcn) { }
61 810 elsif ($last_token eq '(') { }
7238 28 405 if ($last_token eq "for")
7248 47 543 if ($seqno_kcn and $type_kcn eq "{")
7263 2 600 unless defined $Km
7264 551 49 unless $rLL->[$Km][7] eq "k"
7266 12 37 if $tok eq "my"
7281 598 2809 if ($is_logical) { }
7285 6 592 if ($last_type eq "!")
7292 307 291 if ($type eq "[" and 1)
7297 7 300 if ($last_type eq "}")
7302 291 307 if ($opening_level_jump)
7316 1652 1157 if ($rparent->{'_container_type'} eq 'Block') { }
7319 1651 1 if (defined $Kcn)
7322 58 1593 if ($closing_level_jump < 0)
7331 566 591 unless ($rparent->{'_comma_count'})
7337 20 76 if ($ci_close_next != $ci_close and defined $Kcn and $bin_op_type{$rLL->[$Kcn][7]})
7345 55 1102 if ($rparent->{'_container_type'} eq "Ternary")
7351 0 2809 if ($token ne "(" and $last_type eq "}")
7362 724 857 if ($type eq "{" and $token ne "(" and $is_list_end_type{$last_type} and not $ris_asub_block->{$seqno})
7375 0 4558 if ($ci_close < $ci_this)
7398 0 4558 if ($seqno_test ne $seqno)
7412 4558 0 if (@{$rstack;}) { }
7425 205 3147 if ($ci_this > 0 and not $ci_open_old and not $rparent->{'_ci_close'})
7428 5 27 if ($Kc and $Kn and $Kc == $Kn)
7444 1248 1426 if ($is_closing_type{$last_type})
7452 1 2803 if (substr($token, 0, 6) eq "format")
7464 2815 219 if ($rparent->{'_container_type'} eq "List")
7518 35011 0 unless $ci_comments_only
7536 2 550 if ($self->[76])
7539 3 7 if $line_type ne "CODE"
7541 1 6 unless defined $Kfirst
7623 169 7478 if ($line_type ne "CODE")
7631 6672 806 defined $Kfirst ? :
7634 1114 6364 if ($jmax >= 0 and $rLL->[$Klast][7] eq "#")
7635 786 328 if ($jmax == 0) { }
7640 57 7421 if ($In_format_skipping_section)
7643 13 44 if ($is_block_comment and substr($rLL->[$Kfirst][5], 0, 4) eq '#>>>' || $rOpts_format_skipping_end and ($rLL->[$Kfirst][5] . ' ') =~ /$format_skipping_pattern_end/) { }
0 44 elsif ($is_block_comment and substr($rLL->[$Kfirst][5], 0, 4) eq '#<<<' || $rOpts_format_skipping_begin and $rOpts_format_skipping and ($rLL->[$Kfirst][5] . ' ') =~ /$format_skipping_pattern_begin/) { }
7683 47 7374 if ($line_of_tokens->{'_starting_in_quote'})
7687 28 19 if ($jmax <= 0)
7688 0 28 if ($self->[76] and $input_line =~ /\t/)
7698 13 19 if ($is_block_comment and substr($rLL->[$Kfirst][5], 0, 4) eq '#<<<' || $rOpts_format_skipping_begin and $rOpts_format_skipping and ($rLL->[$Kfirst][5] . " ") =~ /$format_skipping_pattern_begin/)
7719 145 7235 if ($jmax > 0 and $rLL->[$Klast][7] eq "b")
7724 801 6579 if ($jmax < 0)
7730 760 5819 if ($is_block_comment)
7735 21 4 if (substr($rLL->[$Kfirst][5], 0, 2) eq '##' || $rOpts_static_block_comment_prefix and $rOpts_static_block_comments and $input_line =~ /$static_block_comment_pattern/)
7754 2 758 if ($no_leading_space and $input_line =~ /^\# \s*
7766 61 8 if ($last_line_had_side_comment and not $no_leading_space and not $is_static_block_comment)
7774 26 35 if ($last_CODE_type eq 'HSC') { }
33 2 elsif ($rOpts->{'hanging-side-comments'} and (defined $Klast_prev and $Klast_prev > 1) and not $rOpts->{'static-side-comments'} && $rLL->[$Klast_prev][5] =~ /$static_side_comment_pattern/) { }
7801 31 2 if $rLL->[$K_penult][7] eq "b"
7808 33 0 unless ($follows_csc)
7816 23 678 if ($is_static_block_comment) { }
0 678 elsif ($last_line_had_side_comment and not $rOpts_maximum_consecutive_blank_lines and $rLL->[$Kfirst][4] > 0) { }
7817 13 10 $no_leading_space ? :
7839 12 5807 if ($rOpts_indent_only)
7844 64 5743 unless ($rOpts_add_newlines)
7870 4 5739 if (not $Saw_VERSION_in_this_file and $jmax < 80 and $input_line =~ /^[^;]*;?[^;]*([\$*])(([\w\:\']*)\bVERSION)\b.*\=/)
7887 387 7260 if ($has_side_comment)
7912 1 554 unless $rOpts->{'non-indenting-braces'}
7914 3 551 unless defined $rLL and @{$rLL;}
7923 0 381 if ($line_type ne "CODE")
7931 0 381 unless (defined $Kfirst and $rLL->[$Klast][7] eq "#")
7937 59 322 unless $Klast > $Kfirst
7941 316 6 if ($type_m eq "b" and $K_m > $Kfirst)
7946 111 211 if ($seqno_m)
7953 6 86 if ($block_type_m and $is_opening_type{$type_m} and $token_sc =~ /$non_indenting_brace_pattern/)
7982 0 23 if ($line_type ne "CODE")
7996 0 23 unless (defined $Kfirst and $rLL->[$Klast][7] eq "#")
8015 0 23 if ($rseqno_non_indenting_brace_by_ix->{$ix})
8019 0 0 if ($rOpts_delete_closing_side_comments and not $delete_side_comment and $Klast > $Kfirst and !$CODE_type || $CODE_type eq 'HSC' || $CODE_type eq 'IO' || $CODE_type eq 'NIN')
8032 3 0 if ($type_m eq "b" and $K_m > $Kfirst)
8034 2 1 if ($seqno_m)
8036 2 0 if ($block_type_m and $token =~ /$closing_side_comment_prefix_pattern/ and $block_type_m =~ /$closing_side_comment_list_pattern/)
8045 22 1 if ($delete_side_comment)
8055 2 20 if ($CODE_type eq "IO")
8065 5 17 if ($CODE_type eq "HSC")
8264 3 552 if ($rOpts->{'indent-only'})
8316 169 7459 unless $line_type eq "CODE"
8319 803 6656 if ($CODE_type eq "BL")
8321 79 724 if (defined $seqno)
8324 48 31 if not $ris_permanently_broken->{$seqno} and $rOpts_maximum_consecutive_blank_lines
8331 803 6656 unless defined $Kfirst
8345 6107 549 if (defined $last_K_out) { }
8346 0 6107 if ($Kfirst != $last_K_out + 1)
8358 0 549 if ($Kfirst != 0)
8365 849 68 if ($CODE_type and $CODE_type ne "NIN" and $CODE_type ne "VER")
8384 54 795 if ($CODE_type eq "HSC")
8388 54 0 if ($Kfirst == $Klast and $rvars_Kfirst->[7] eq '#') { }
8431 470 5337 if ($type_end eq '#' || $type_end eq 'b' and $Klast_old_code > $Kfirst_old)
8435 319 151 if ($rLL->[$Klast_old_code][7] eq "b" and $Klast_old_code > $Kfirst_old)
8447 5500 307 if ($last_line_type eq "CODE")
8450 127 5373 if (is_essential_whitespace($last_last_nonblank_code_token, $last_last_nonblank_code_type, $last_nonblank_code_token, $last_nonblank_code_type, $token_next, $type_next))
8480 549 3 if (@{$rLL_new;})
8510 15110 34776 if ($type eq "b")
8516 160 14950 if $KK >= $Klast
8519 0 14950 if ($rOpts_freeze_whitespace)
8525 752 14198 if ($ws == -1 or $rOpts_delete_old_whitespace)
8542 639 113 unless $do_not_delete
8554 9062 25714 if ($rtoken_vars->[8]) { }
7042 18672 elsif ($is_wit{$type}) { }
2388 16284 elsif ($type eq ';') { }
1856 14428 elsif ($type eq 'n') { }
274 14154 elsif ($type eq 'q') { }
2957 11197 elsif ($type eq ',') { }
79 11118 elsif ($type eq 'J') { }
2458 8660 elsif ($type eq 'Q') { }
8557 4345 4717 if ($is_closing_token{$token})
8565 965 3380 if ($block_type) { }
8568 537 428 if ($last_nonblank_code_type ne ";")
8572 530 7 if $rOpts->{'add-semicolons'}
8583 1020 6 if ($rtype_count and $rtype_count->{','} and not $rtype_count->{';'} and not $rtype_count->{'f'})
8590 735 285 if ($last_nonblank_code_type ne ',') { }
8593 24 711 if ($rOpts_add_trailing_commas and %trailing_comma_rules)
8606 60 225 if ($rOpts_delete_trailing_commas and %trailing_comma_rules)
8615 1 0 if (not $deleted and $rOpts_delete_weld_interfering_commas and $is_closing_type{$last_last_nonblank_code_type})
8636 159 6883 if (index($token, " ") > 0 or index($token, "\t") > 0)
8642 6 153 if ($ord > 0 and $ord < 33 || $ord > 126)
8652 5 1 if ($is_sigil{$sigil})
8654 5 0 if defined $word
8660 159 0 if ($type eq "i")
8662 128 31 if ($token =~ /$SUB_PATTERN/) { }
25 6 elsif ($token =~ /^(package|class)\s/) { }
8667 118 10 if (not defined $rOpts_space_prototype_paren or $rOpts_space_prototype_paren == 1) { }
5 5 elsif ($rOpts_space_prototype_paren == 0) { }
5 0 elsif ($rOpts_space_prototype_paren == 2) { }
8707 0 159 if ($ord_ch > 0 and $ord_ch < 33 || $ord_ch > 126)
8727 9 2340 if ($rOpts->{'delete-semicolons'} and $last_nonblank_block_type && $last_nonblank_code_type eq '}' && ($is_block_without_semicolon{$last_nonblank_block_type} || $last_nonblank_block_type =~ /$SUB_PATTERN/ || $last_nonblank_block_type =~ /^\w+:$/) || $last_nonblank_code_type eq ';')
8759 15 1 if ($KK < $Klast) { }
8761 14 1 if (defined $Kn and $Kn <= $Klast)
8775 13 3 if ($ok_to_delete) { }
8789 0 1856 if (substr($token, 0, 1) eq "x" and $token =~ /^x\d+/)
8808 0 274 if ($self->[76] and $token =~ /\t/)
8811 66 191 if ($rwhitespace_flags->[$KK] == 1 and @{$rLL_new;} and $rLL_new->[-1][7] ne "b" and $rOpts_add_whitespace)
8824 3 7 if ($last_nonblank_code_type eq "," and $rOpts->{'delete-repeated-commas'})
8833 259 2695 if (%trailing_comma_rules)
8835 112 147 if (defined $seqno and not defined $self->[24]{$seqno})
8853 1 2457 if $self->[76]
8858 7465 14511 if ($rwhitespace_flags->[$KK] == 1 and @{$rLL_new;} and $rLL_new->[-1][7] ne "b" and $rOpts_add_whitespace)
8877 549 3 if (@{$rLL_new;})
8881 9110 49149 if ($rLL_new->[$KK][8])
8890 0 4368 unless defined $K_opening
8894 0 4368 unless defined $K_closing
8904 1885 2483 if ($rtype_count)
8908 17 1868 if ($rtype_count->{'f'})
8917 1218 667 if ($comma_count || $fat_comma_count and not $semicolon_count)
8923 731 487 if ($rLL_new->[$K_opening][5] eq "(")
8925 730 1 if (defined $Kp)
8931 125 605 $type_p eq 'k' ? :
8944 18 4350 if ($block_type and substr($block_type, -1, 1) eq " ")
8952 18 0 if (defined $Knn1)
8955 18 0 defined $Knn1 ? :
8956 18 0 defined $Knn2 ? :
8959 6 3 if ($wU{$type_nn1} and $wiq{$type_nn2})
8964 1 17 if ($is_list)
8976 1202 3166 if ($is_list and not $block_type) { }
43 5325 elsif ($block_type and $rOpts_line_up_parentheses) { }
8984 619 590 if (not $rhas_list->{$seqno_parent} or $rhas_list->{$seqno_parent} > $depth)
8990 391 818 if ($line_diff)
9001 177 163 if ($rlec_count_by_seqno->{$seqno} and $rlec_count_by_seqno->{$seqno} > 1 || $rtype_count_by_seqno->{$seqno}{'=>'})
9037 31 521 if ($rOpts_line_up_parentheses)
9043 1 0 if $line_Kh == $line_Kc
9051 0 552 if ($rOpts_comma_arrow_breakpoints == 3)
9055 0 0 unless $rtype_count and $rtype_count->{'=>'}
9058 0 0 unless (defined $roverride_cab3->{$seqno})
9059 0 0 if ($rhas_list->{$seqno}) { }
9066 0 0 if (defined $seqno_parent and $ris_list_by_seqno->{$seqno_parent})
9083 97 470 $type_last eq 'f' ? :
9085 310 257 if ($type ne "b" and $type ne "#")
9120 7658 50655 unless ($item)
9124 7658 0 if (@{$rLL_new;} and $rLL_new->[-1][7] ne 'b') { }
9159 502 57811 $is_encoded_data ? :
9163 22308 36005 if ($type eq 'b') { }
1091 34914 elsif ($type eq '#') { }
9168 5 22303 if (@{$rLL_new;} and $rLL_new->[-1][7] eq "b")
9178 20 1071 if ($ord > 0 and $ord < 33 || $ord > 126 and $token =~ s/\s+$//)
9192 7 851 if (not $ignore_sc_length || $rOpts_ignore_perlcritic_comments and $token_length > 10 and substr($token, 1, 1) eq "#" and $token =~ /^##\s*no\s+critic\b/)
9200 3 4 if ($Ktoken_vars > $Kfirst_old) { }
9223 17 28 if ($ignore_sc_length and !$CODE_type || $CODE_type eq 'HSC')
9228 296 795 if (defined $seqno)
9229 75 221 if $CODE_type eq "BC"
9232 116 180 unless $ris_permanently_broken->{$seqno}
9242 9110 25804 if ($type_sequence)
9247 4368 4742 if ($is_opening_token{$token}) { }
4368 374 elsif ($is_closing_token{$token}) { }
9255 5 167 if ($last_nonblank_code_type eq "," and $Ktoken_vars == $Klast_old_code and $Ktoken_vars > $Kfirst_old)
9262 394 3974 if ($last_nonblank_code_type eq "=" or $last_nonblank_code_type eq "=>")
9270 1855 2513 unless defined $seqno_parent
9277 1231 3137 if ($depth_next > $depth_next_max)
9287 300 4068 if ($last_nonblank_code_type eq "," or $last_nonblank_code_type eq "=>")
9293 165 0 if ($Ktoken_vars == $Kfirst_old and $last_nonblank_code_type eq "," and $rlec_count_by_seqno->{$type_sequence})
9308 220 154 unless defined $seqno_parent
9312 187 187 if ($token eq '?') { }
187 0 elsif ($token eq ':') { }
9348 6564 28350 if ($is_counted_type{$type})
9350 4868 1696 if (defined $seqno)
9354 978 3890 if ($type eq "," and $Ktoken_vars == $Klast_old_code)
9359 6 4862 if ($type eq "h" and not $K_first_here_doc_by_seqno{$seqno})
9400 0 530 unless $type_sequence
9402 0 530 unless $block_type
9404 226 166 unless $ok_to_add_semicolon_for_block_type{$block_type} or $block_type =~ /^(sub|package)/ or $block_type =~ /^\w+\:$/
9410 0 304 unless defined $Kp
9425 0 170 if $type_p eq "#" or $type_sequence_p and $rblock_type_of_seqno->{$type_sequence_p} or $type_p eq "J" or $type_p eq "k" and $token_p =~ /format/
9446 34 5 if ($seqno_inner and $is_closing_token{$token_p} and defined $rchildren_of_seqno->{$type_sequence} and @{$rchildren_of_seqno->{$type_sequence};} == 1)
9459 34 0 if (defined $K_outer_opening)
9461 34 0 if (defined $K_nxt)
9467 8 26 if $seqno_nxt and $seqno_nxt == $seqno_inner
9478 123 39 if ($rLL_new->[$Ktop][7] eq 'b' and $want_left_space{';'} == -1) { }
9492 3 120 if ($rOpts_one_line_block_semicolons == 2)
9523 1 38 if ($rLL_new->[$Ktop][7] eq "b")
9526 0 1 if ($new_top_ix < $old_top_ix)
9560 0 24 unless defined $Kp
9562 0 24 if $type_p eq "#"
9570 11 13 if ($match)
9601 0 60 unless defined $Kp
9602 0 60 if ($rLL_new->[$Kp][7] ne ",")
9611 0 60 if ($rLL_new->[$Kp][4] >= $high_stress_level)
9622 0 48 unless ($match or $rOpts_add_whitespace)
9624 0 0 if (defined $Kn)
9626 0 0 if ($type_n ne ";" and $type_n ne "#")
9631 48 12 unless ($match)
9664 0 1 unless $type_sequence
9668 0 1 unless defined $Kp
9669 0 1 if ($rLL_new->[$Kp][7] ne ",")
9680 0 1 unless defined $rtype_count and $rtype_count->{','} and $rtype_count->{','} == 1
9684 0 1 unless defined $Kpp
9689 1 0 if ($seqno_pp and $is_closing_type{$type_pp})
9690 1 0 if ($seqno_pp == $type_sequence + 1)
9717 0 49 if (@{$rLL_new;} < 3)
9725 6 43 if ($rLL_new->[-1][7] eq $type) { }
43 0 elsif ($rLL_new->[-1][7] eq 'b' and $rLL_new->[-2][7] eq $type) { }
9754 49 0 if ($rLL_new->[-1][7] ne "b")
9755 43 6 if (defined $rblank)
9790 0 84 unless $trailing_comma_rule
9812 0 84 unless (defined $trailing_comma_style)
9818 0 84 unless $type_sequence
9821 0 84 unless defined $rtype_count and $rtype_count->{','}
9828 0 84 unless defined $K_opening
9841 0 84 if (not defined $iline_first) { }
9857 24 60 $if_add ? :
9867 12 72 if ($trailing_comma_style eq '0') { }
4 68 elsif ($trailing_comma_style eq '*' or $trailing_comma_style eq '1') { }
20 48 elsif ($trailing_comma_style eq 'm') { }
16 32 elsif ($trailing_comma_style eq 'b') { }
32 0 elsif ($trailing_comma_style eq 'h' or $trailing_comma_style eq 'i') { }
9902 22 10 unless $is_bare_multiline_comma
9907 4 6 if $if_add
9909 2 8 if ($excess_commas > 0)
9915 0 2 if ($trailing_comma_style eq 'i' and $iline_c - $rLL_new->[$Kp][2] > 1 and $new_comma_count <= 2) { }
0 2 elsif ($trailing_comma_style eq 'h' and not $if_add and $rOpts_add_trailing_commas and $rOpts_break_at_old_comma_breakpoints and not $rOpts_ignore_old_breakpoints) { }
9950 4 4 if (not $match and $fat_comma_count and $fat_comma_count >= 2)
9959 2 6 if (not $match and $trailing_comma_style eq "i")
9980 0 0 if ($match and $paren_flag and $paren_flag ne 1 and $paren_flag ne "*" and $closing_token eq ")")
9994 23 37 if ($match)
9995 17 6 if ($if_add and $rOpts_delete_trailing_commas or not $if_add and $rOpts_add_trailing_commas)
10003 0 17 if ($rOpts_comma_arrow_breakpoints == 3)
10031 2 9 if ($top_is_space and $want_left_space{$type} == -1) { }
10052 2 0 if ($is_counted_type{$type})
10054 2 0 if ($seqno)
10078 0 9 if ($top_is_space)
10081 0 0 if ($new_top_ix < $old_top_ix)
10100 0 1 if ($token =~ /\t/)
10110 1 0 unless $is_s_y_m_slash{substr $token, 0, 1} or substr($token, 0, 2) eq "tr"
10115 0 0 unless defined $Kp
10117 0 0 unless $is_unexpected_equals{$previous_nonblank_type}
10123 0 0 if (defined $Kpp)
10131 0 0 if ($Kn <= $Kmax and $rLL->[$Kn][7] eq "b")
10132 0 0 if ($Kn <= $Kmax)
10139 0 0 if ($previous_nonblank_type_2 eq "i" and $previous_nonblank_token_2 =~ /^\$/ and $next_nonblank_token =~ /^[; \)\}]$/ and not $type_0 eq 'k' && $is_my_our_local{$token_0})
10170 0 293 unless (defined $token)
10171 0 0 if ($type eq 'b') { }
0 0 elsif ($type eq 'q') { }
0 0 elsif ($type eq '->') { }
0 0 elsif ($type eq ';') { }
0 0 elsif ($type eq ',') { }
10213 0 513 unless defined $KK and $KK >= 0
10216 513 0 unless defined $rLL
10220 0 878 unless (defined $rLL->[$Knnb])
10228 502 376 if ($rLL->[$Knnb][7] ne "b" and $rLL->[$Knnb][7] ne "#")
10243 0 541 unless defined $KK and $KK >= 0
10249 505 36 unless defined $rLL
10252 1 540 unless $Knnb < $Num
10253 86 454 if $rLL->[$Knnb][7] ne "b"
10254 0 454 unless ++$Knnb < $Num
10255 454 0 if $rLL->[$Knnb][7] ne "b"
10267 0 0 unless (defined $rLL->[$Knnb])
10271 0 0 if ($rLL->[$Knnb][7] ne "b")
10284 1772 732 unless defined $rLL
10286 1 2503 if (not defined $KK) { }
0 2503 elsif ($KK > $Num) { }
10299 2501 1062 if ($rLL->[$Kpnb][7] ne "b" and $rLL->[$Kpnb][7] ne "#")
10316 379 396 unless defined $rLL
10318 389 386 if (not defined $KK) { }
0 386 elsif ($KK > $Num) { }
10330 9 766 unless $Kpnb >= 0
10331 232 534 if $rLL->[$Kpnb][7] ne "b"
10332 0 534 unless --$Kpnb >= 0
10333 534 0 if $rLL->[$Kpnb][7] ne "b"
10337 0 0 unless --$Kpnb >= 0
10339 0 0 if ($rLL->[$Kpnb][7] ne "b")
10372 63 145 if ($type_sequence) { }
10377 122 23 if (defined $Kt)
10382 19 103 if ($is_closing_type{$type}) { }
10392 0 208 unless defined $parent_seqno
10405 0 316 if ($i < 0)
10411 175 141 if not $seqno or $seqno eq 1
10412 34 107 if $self->[7]{$seqno}
10422 1178 588 unless $seqno and $seqno ne 1
10423 157 431 if ($self->[36]{$seqno})
10435 0 165 unless defined $parent_seqno
10444 0 46 unless defined $seqno
10469 549 3 defined $Klimit ? :
10498 7459 169 if ($line_type eq "CODE")
10504 6656 803 if (defined $Kfirst_old)
10521 4539 513 if ($Knext_guess > $Knext and $Knext_guess < $Kmax and $rLL->[$Knext_guess][2] <= $iline)
10536 6650 809 if ($Knext > $Knext_beg)
10541 5216 1434 if ($rLL->[$Klast][7] eq "b")
10543 0 6650 if ($Klast < $Knext_beg) { }
10552 5924 726 if ($rLL->[$Kfirst][7] ne "#")
10560 5742 908 if (not $CODE_type or $CODE_type eq "VER")
10571 145 7314 if ($line_of_tokens->{'_ended_in_blank_token'})
10578 809 6650 if (not defined $Kfirst) { }
10580 1 808 unless ($CODE_type)
10590 227 6423 if ($rLL->[$Kfirst][7] eq "q" or $rLL->[$Klast][7] eq "q")
10603 0 552 if ($Knext <= $Kmax)
10639 25 7 if (not $seqno) { }
10641 7 18 if ($rkeep_break_hash->{$type})
10642 0 7 $is_soft_keep_break_type{$type} ? :
10650 0 7 if ($flag)
10655 0 0 unless ($match)
10656 0 0 if ($token eq '(' or $token eq ')') { }
0 0 elsif ($token eq '{' or $token eq '}') { }
10665 0 0 if ($flag eq 'b') { }
0 0 elsif ($flag eq 'B') { }
10672 0 0 if ($match)
10674 0 0 $is_soft_keep_break_type{$type} ? :
10707 2 553 if ($rOpts->{'break-at-old-method-breakpoints'})
10715 4 12 if ($type eq '->') { }
2 10 elsif ($token eq ')') { }
10725 0 2 unless defined $Kn and $Kn <= $Klast and $rLL->[$Kn][7] eq "->"
10729 0 2 unless $seqno
10751 554 1 unless %keep_break_before_type or %keep_break_after_type
10772 3 552 if $rOpts->{'indent-only'}
10773 6 546 unless $rOpts_add_newlines
10793 12 534 if %{$rcuddled_block_types;}
10795 23 523 if ($rOpts->{'weld-nested-containers'})
10822 0 110 if ($Kend <= $Kstart)
10840 17 93 if (defined $rK_weld_right->{$Kend} and not defined $rK_weld_left->{$Kstart})
10849 9 537 if (@K_multi_weld)
10854 0 17 if $Kstart <= $Kend
10886 0 59 $KK <= 0 ? :
10900 0 12 unless %{$rcuddled_block_types;}
10903 0 12 unless defined $rLL and @{$rLL;}
10925 0 394 unless ($type_sequence)
10926 0 0 if $KK == 0
10943 72 322 if ($level < $last_level) { }
72 250 elsif ($level > $last_level) { }
10949 176 218 unless $type eq $token
10951 65 153 if ($token eq '{') { }
65 88 elsif ($token eq '}') { }
10954 0 65 unless ($block_type)
10961 0 0 unless $Kp
10964 18 47 if ($in_chain{$level}) { }
10974 0 0 unless ($ris_broken_container->{$closing_seqno} or $rbreak_container->{$closing_seqno})
10977 0 0 unless $CBO == 2
10984 18 0 if (defined $Ko)
10989 18 0 if (defined $Kon and $rLL->[$Kon][7] ne "#")
10997 18 0 if $CBO
11013 0 47 if ($rcuddled_block_types->{$block_type}) { }
11023 65 0 if ($in_chain{$level})
11028 8 57 unless $Knn
11032 18 39 if ($rcuddled_block_types->{$chain_type}{$next_nonblank_token}) { }
11056 0 23 unless defined $rLL and @{$rLL;}
11084 132 116 if $K_outer_closing < $Num and $rLL->[$K_outer_closing][7] eq "b"
11088 4 244 unless $K_outer_closing < $Num
11090 145 99 unless $outer_seqno
11092 22 77 unless $is_closing_token{$token_outer_closing}
11096 11 66 if ($rtype_count)
11097 8 3 if $rtype_count->{','} or $rtype_count->{';'}
11103 0 69 unless defined $K_outer_opening and defined $K_inner_opening
11111 0 69 unless defined $K_io_check
11112 8 61 if ($K_io_check != $K_inner_opening)
11130 6 2 if not $inner_blocktype or $inner_blocktype ne "sub"
11131 0 2 if $rLL->[$K_io_check][5] ne "("
11133 0 2 unless defined $seqno_signature
11135 0 2 unless defined $K_signature_closing
11138 0 2 unless defined $K_test and $K_test == $K_inner_opening
11154 0 2 if $Kdiff > 4
11158 0 0 if $rtc and $rtc->{','}
11168 0 63 if ($K_diff < 0)
11183 81 117 if $rLL->[$Kn][7] eq "b"
11184 64 53 unless ($nonblank_count)
11185 60 57 if ($Kn eq $K_inner_opening)
11192 0 57 if ($type eq "#")
11194 9 48 if $is_name and $last_is_name
11197 1 47 if $type eq "m" and not $last_type
11200 3 44 if $nonblank_count > 2
11204 0 63 if $saw_comment
11208 2 37 if (defined $Kn_last_nonblank and $rLL->[$K_inner_opening][5] eq "(" and $rLL->[$Kn_last_nonblank][7] eq "k")
11215 0 2 if ($is_sort_map_grep{$token})
11220 17 0 if ($nonblank_count == 1 or $inner_blocktype and $inner_blocktype eq "sub" and $rLL->[$Kn_first][5] eq "sub" and not $outer_blocktype or $nonblank_count == 2 and $token_oo eq "(" or $type eq "=>" and $nonblank_count <= 3 and %weld_fat_comma_rules and $weld_fat_comma_rules{$token_oo})
11288 6 0 unless defined $rLL
11290 0 6 unless defined $flag
11291 0 6 if $flag eq 0
11292 0 6 if $flag eq 1
11293 0 6 if $flag eq "*"
11294 0 6 unless $seqno
11296 0 6 unless defined $K_opening
11300 6 0 if (defined $Kp)
11313 0 6 if ($flag eq 'k') { }
6 0 elsif ($flag eq 'K') { }
0 0 elsif ($flag eq 'f') { }
0 0 elsif ($flag eq 'F') { }
0 0 elsif ($flag eq 'w') { }
0 0 elsif ($flag eq 'W') { }
11330 21 14 unless defined $rflags
11331 7 7 $is_leading ? :
11332 4 10 unless defined $flag
11333 4 6 if $flag eq "*"
11396 46 9 if (defined $Kprev)
11402 1 45 if ($Kouter_opening == $Kfirst and $token_oo eq '(' and $has_tight_paren{$type_prev}) { }
0 45 elsif ($rOpts_line_up_parentheses or $want_break_before{$type_prev}) { }
11423 0 0 if ($no_previous_seq_item and substr($type_prev, 0, 1) eq "=")
11430 0 0 if ($type_prev eq "=>")
11435 0 0 if $rLL->[$KK][7] eq "b"
11448 49 6 if ($Kref < $Kouter_opening)
11452 8 6 if ($rLL->[$Knext][4] == $level_oo)
11453 4 4 if ($is_ternary{$rLL->[$Knext][7]} or $rLL->[$Knext][5] eq ")")
11466 7 48 $Kref <= 0 ? :
11477 49 6 if ($Kref < $Kouter_opening)
11489 1 48 if ($lentot_oo + $maximum_text_length_oo < $starting_lentot + $maximum_text_length)
11513 0 0 if ($starting_ci and $rOpts_line_up_parentheses and $rOpts_delete_old_whitespace and not $rOpts_add_whitespace and $rLL->[$Kinner_opening][7] ne "q" and $rLL->[$Kinner_opening][7] ne "Q" and defined $Kprev)
11525 0 0 if ($Kprev >= 0)
11526 0 0 unless ($type_prev =~ /^[\,\.\;]/ or $type_prev =~ /^[=\{\[\(]/ and $type_pp eq 'b' || $type_pp eq '}' || $type_first eq 'k' or $type_first =~ /^[=\,\.\;\{\[\(]/ or $type_first eq "||" or $type_first eq "k" and $token_first eq 'if' || $token_first eq 'or')
11555 0 10 $Kfirst <= 0 ? :
11562 0 10 if ($rOpts_ignore_side_comment_lengths and $rLL->[$Klast][7] eq "#")
11566 0 0 if (defined $Kprev and $Kprev >= $Kfirst)
11614 1 22 unless defined $rnested_pairs and @{$rnested_pairs;}
11642 0 22 $rOpts_variable_maximum_line_length && $rOpts_line_up_parentheses ? :
11665 0 22 $opening_vertical_tightness{'('} ? :
11688 4 53 if ($Kinner_closing - $Kinner_opening <= 4)
11690 0 4 unless defined $Knext_nonblank
11692 4 0 unless $type eq "h"
11704 1 52 if ($inner_opening->[7] eq "L")
11709 0 52 if ($inner_opening->[7] eq "[")
11711 0 0 unless $rtype_count and $rtype_count->{','}
11718 0 0 if $Kdiff > 2
11720 0 0 if $Kdiff == 2 and $$rLL[$Kouter_opening + 1][7] ne "b"
11731 0 52 if ($inner_level >= $high_stress_level)
11755 0 52 if (not $do_not_weld_rule and $rOpts_break_at_old_method_breakpoints and $iline_io > $iline_oo)
11762 0 0 unless defined $rK_range
11764 0 0 unless defined $Kfirst
11765 0 0 if ($rLL->[$Kfirst][7] eq "->")
11771 0 52 if $do_not_weld_rule
11778 0 8 if (%opening_vertical_tightness and $iline_ic == $iline_io and $opening_vertical_tightness{$token_oo})
11804 0 0 if (not $is_multiline_weld and $iline_ic == $iline_io + 1 and $token_oo eq "(" and $token_io eq "(")
11818 48 4 if (not $touch_previous_pair or not $weld_count_this_start and $iline_oo > $iline_outer_opening) { }
11835 0 0 if (not $new_weld_ok and $iline_oo != $iline_io || $iline_ic != $iline_oc)
11851 4 44 if ($iline_oo == $iline_oc)
11895 1 3 if ($level_oc > $level_last)
11900 1 3 if ($Kouter_opening > $Kfirst and $level_oo > $level_first)
11906 0 1 if $rLL->[$KK][7] eq "b"
11907 1 0 if $rLL->[$KK][4] < $level_oo
11942 1 2 if ($iline_oc == $iline_oo + 1 and $iline_io == $iline_ic and $token_oo eq "(")
11949 1 0 defined $Knext_nonblank ? :
11953 1 0 if ($next_nonblank_type eq ";")
11958 0 1 if ($Knext_seq_item == $Kinner_closing)
12010 6 46 if (not $do_not_weld_rule || $is_one_line_weld and $iline_ic == $iline_io)
12014 6 0 if $token_oo eq "(" or $iline_oo != $iline_io
12025 0 0 if (not $do_not_weld_rule and $rOpts_line_up_parentheses and $rOpts_asbl and $ris_asub_block->{$outer_seqno})
12037 46 6 unless ($do_not_weld_rule)
12050 0 46 unless defined $Knext_io
12055 7 39 if ($type_io_next eq "w")
12057 0 7 unless defined $Knext_io2
12059 0 7 unless ($type_ok_after_bareword{$type_io_next2})
12067 27 19 $is_one_line_weld || $is_multiline_weld ? :
12082 0 46 if ($excess > 0)
12109 2 44 if (not $do_not_weld_rule and $rOpts->{'cuddled-else'})
12111 1 1 if ($block_type and $rcuddled_block_types->{'*'}{$block_type})
12115 0 1 if ($oo_line < $io_line and $ic_line == $io_line)
12122 6 10 if (not $do_not_weld_rule and %weld_nested_exclusion_rules and $self->is_excluded_weld($Kouter_opening, $starting_new_weld) || $self->is_excluded_weld($Kinner_opening, 0))
12134 12 40 if ($do_not_weld_rule) { }
36 4 elsif ($starting_new_weld) { }
12140 12 0 defined $Kprev ? :
12141 11 1 unless ($has_tight_paren{$type_prev})
12166 12 0 if (not @welds or @{$welds[-1];} < 4)
12209 3 1 if ($iline_ic - $iline_io > 1)
12215 2 1 if ($is_chain_end)
12223 40 0 if ($dlevel != 0)
12236 39 1 if ($weld_starts_in_block)
12255 1 22 if defined $rflags and defined $rflags->[1]
12261 0 22 unless defined $rLL and @{$rLL;}
12275 39 32 if $test_type eq "b"
12276 0 32 if $test_type ne $quote_type
12292 0 468 unless ($outer_seqno)
12293 0 0 if $KK == 0
12305 230 238 if ($is_opening_token{$token})
12309 132 98 if $Kn < $Num and $rLL->[$Kn][7] eq "b"
12311 0 230 unless $Kn < $Num
12316 223 7 unless $next_type eq 'q' || $next_type eq 'Q' and substr($next_token, 0, 1) eq "q"
12322 0 7 unless $rLL->[$Kinner_closing][7] eq $next_type
12329 0 7 if $Kinner_closing == $Kinner_opening
12337 0 7 unless $is_closing_token{$closing_delimiter} or $closing_delimiter eq ">"
12343 0 7 unless &$is_single_quote($Kinner_opening + 1, $Kinner_closing - 1, $next_type)
12371 0 2 if not $is_old_weld and $next_type eq "Q" and $iline_ic != $iline_oc
12379 0 7 unless ($ok_to_weld)
12388 5 2 $is_old_weld ? :
12389 0 7 if ($excess >= $excess_max)
12400 7 0 unless ($do_not_weld)
12402 1 6 if ($self->is_excluded_weld($KK, $is_leading))
12412 6 1 unless ($do_not_weld)
12425 5 1 defined $rK_weld_right->{$Kouter_closing} ? :
12426 0 6 if ($excess_ic + $weld_len + 2 > 0)
12435 1 6 if ($do_not_weld)
12459 0 6 if ($qw_seqno and $self->[88]{$qw_seqno}) { }
12481 6 0 if (length $rLL->[$Kinner_closing][5] == 1)
12497 0 83 unless $total_weld_count and defined $seqno
12499 0 83 unless defined $KK_o
12527 3 552 if $rOpts->{'indent-only'}
12530 3 549 unless defined $rLL and @{$rLL;}
12532 548 1 unless $rOpts->{'one-line-block-nesting'}
12564 0 4 unless ($type_sequence)
12565 0 0 if $KK == 0
12578 0 4 if ($total_weld_count and $self->is_welded_at_seqno($type_sequence))
12585 0 4 unless $type eq $token
12586 0 4 unless $rblock_type_of_seqno->{$type_sequence}
12593 1 3 if ($iline != $iline_last)
12595 2 2 if ($token eq "}")
12596 2 0 if (@open_block_stack)
12598 2 2 unless $token eq "{"
12603 0 2 unless defined $K_opening and defined $K_closing
12608 0 2 if $ris_broken_container->{$type_sequence} or $rbreak_container->{$type_sequence}
12612 0 2 $KK <= 0 ? :
12621 0 2 if (&$excess_length_to_K($K_closing) > 0)
12631 1 1 unless @open_block_stack > 1
12659 3 552 unless defined $Klimit
12680 6 546 if $rOpts_extended_continuation_indentation
12695 0 552 unless defined $radjusted_levels and @{$radjusted_levels;}
12697 0 552 if ($min < 0)
12700 0 0 if $_ < 0
12715 550 2 unless %{$rseqno_non_indenting_brace_by_ix;}
12734 6 0 if defined $Kc
12736 0 2 unless @K_stack
12744 8 4 if ($ndeep > 0)
12752 6 2 if ($inc < 0)
12767 0 552 unless defined $rLL and @{$rLL;}
12771 2 0 if ($rOpts_whitespace_cycle and $rOpts_whitespace_cycle > 0 and $rOpts_whitespace_cycle < $maximum_level)
12785 26 208 if ($level_abs < $whitespace_last_level)
12788 2 232 if (not @whitespace_level_stack) { }
26 206 elsif ($level_abs > $whitespace_last_level) { }
12795 0 25 if ($level > $rOpts_whitespace_cycle and $last_nonblank_type eq "{" and $last_nonblank_token eq "{" or $level > $rOpts_whitespace_cycle + 1 and $last_nonblank_token =~ /^[\{\[]$/ or $level > $rOpts_whitespace_cycle + 2)
12821 150 84 if ($type ne "b")
12842 545 7 unless %break_before_container_types
12845 0 7 unless defined $rLL and @{$rLL;}
12865 0 7 if ($rOpts_ignore_old_breakpoints)
12880 2 45 if $rblock_type_of_seqno->{$seqno}
12893 0 45 if ($total_weld_count)
12895 0 0 if (defined $KK_test)
12902 4 7 unless $is_list or $has_list and $has_list == 1
12909 25 16 unless $break_option
12914 0 16 if ($level >= $stress_level_beta)
12923 0 16 if $Kprev < 0
12925 16 0 if ($prev_type eq "b")
12927 0 16 if $Kprev < 0
12930 2 14 unless $is_equal_or_fat_comma{$prev_type}
12941 2 12 if ($break_option == 2)
12943 0 2 if ($rOpts_line_up_parentheses or $rOpts_variable_maximum_line_length)
12951 0 0 unless ($is_complex)
12953 0 0 if ($self->is_list_by_seqno($parent))
12961 0 0 unless ($is_complex)
12963 0 0 defined $Kp ? :
12964 0 0 if ($is_opening_token{$token_p} and $token_p ne "(")
12968 0 0 defined $Km ? :
12972 0 0 if ($token_m eq ",")
12974 0 0 defined $Km ? :
12984 0 0 unless $is_complex
13002 0 14 if ($break_option == 1) { }
2 12 elsif ($break_option == 2) { }
12 0 elsif ($break_option == 3) { }
13007 0 0 unless $KK == $Kfirst
13016 1 1 if ($has_list_with_lec)
13021 1 1 unless ($ok_to_break)
13029 0 1 if ($has_list)
13032 1 0 if ($self->is_list_by_seqno($parent))
13038 0 2 unless ($ok_to_break)
13049 0 2 if $rOpts_line_up_parentheses
13071 10 4 unless $ci_flag
13075 2 2 if ($ci_flag == 1)
13084 0 2 if ($rOpts_variable_maximum_line_length)
13103 0 2 unless $ris_broken_container->{$seqno}
13108 0 2 if not $rOpts_add_whitespace and $rOpts_continuation_indentation > $rOpts_indent_columns
13112 0 2 if ($ris_permanently_broken->{$seqno}) { }
1 1 elsif ($has_list_with_lec) { }
13122 0 1 unless $rlec_count_by_seqno->{$seqno}
13128 0 1 if ($rOpts_break_at_old_comma_breakpoints)
13132 1 0 unless ($OK or $rOpts_ignore_old_breakpoints)
13134 0 1 unless $rtype_count
13138 1 0 if ($fat_comma_count and $fat_comma_count >= 2)
13146 0 1 unless ($OK)
13157 0 0 if ($excess_length > $length_tol) { }
13188 0 2 unless $ci
13191 0 2 if ($ci_flag == 1) { }
2 0 elsif ($ci_flag == 2) { }
13206 2 0 if $ci >= 0
13242 0 6 unless defined $rLL and @{$rLL;}
13273 150 54 if ($seqno_top)
13280 322 304 if $rLL->[$Kt][0]
13285 196 0 if ($is_list or $rLL->[$Kt][6] < $space or $rLL->[$Kt][7] eq "#")
13304 62 142 if ($seqno_top and $seqno == $seqno_top)
13313 24 180 if ($block_type and $is_block_with_ci{$block_type}) { }
66 114 elsif (not $rLL->[$KK][0]) { }
13315 16 8 if ($seqno_top)
13323 50 16 if ($seqno_top)
13333 76 62 unless defined $K_opening and $KK == $K_opening
13338 0 62 unless defined $K_closing
13341 0 62 if $rno_xci_by_seqno->{$seqno}
13347 0 62 if $ris_bli_container->{$seqno}
13352 0 62 if ($rLL->[$K_opening][2] == $rLL->[$K_closing][2] and $rLL->[$K_closing][1] - $rLL->[$K_opening][1] > $rOpts_maximum_line_length)
13376 0 62 if ($level >= $stress_level_beta)
13387 0 62 if ($space < 0)
13396 34 28 if $seqno_top
13410 529 2 unless $rOpts_bl or $rOpts_sbl or $rOpts_asbl
13413 0 23 unless defined $rLL and @{$rLL;}
13426 14 48 if ($ris_asub_block->{$seqno}) { }
4 44 elsif ($ris_sub_block->{$seqno}) { }
13427 10 4 if ($rOpts_asbl)
13434 4 0 if ($rOpts_sbl)
13441 21 13 if ($rOpts_bl and $block_type =~ /$bl_pattern/ and not $block_type =~ /$bl_exclusion_pattern/)
13457 546 6 unless $rOpts->{'brace-left-and-indent'}
13459 0 6 unless defined $rLL and @{$rLL;}
13469 25 24 if ($block_type and $block_type =~ /$bli_pattern/ and not $block_type =~ /$bli_exclusion_pattern/)
13477 25 0 if (defined $Ko and defined $Kc)
13508 3 552 if (not defined $rqw_lines) { }
13515 503 49 unless (@{$rqw_lines;})
13538 0 246 unless $line_type eq "CODE"
13541 3 243 unless defined $Kfirst and defined $Klast
13544 137 106 if (defined $K_start_multiline_qw)
13548 0 137 if ($type ne "q")
13557 137 0 defined $Kprev ? :
13558 137 0 defined $Knext ? :
13559 32 105 if ($type_m eq "q" and $type_p ne "q")
13569 41 202 if (not defined $K_start_multiline_qw and $rLL->[$Klast][7] eq "q")
13574 41 0 defined $Kprev ? :
13575 41 0 defined $Knext ? :
13576 32 9 if ($type_m ne "q" and $type_p eq "q")
13588 1 51 if ($rOpts_extended_continuation_indentation)
13598 0 1 unless length $token_end == 1 and $is_closing_token{$token_end} || $token_end eq '>'
13604 0 1 if (length $token_beg > 3 and substr($token_beg, 2, 1) =~ /\s/)
13609 0 1 unless length $token_beg == 3
13623 1 51 if ($rOpts_line_up_parentheses and not $rOpts_extended_line_up_parentheses)
13630 0 0 unless $parent_seqno
13636 0 0 defined $Kn ? :
13637 0 0 if (defined $seqno_n and $seqno_n eq $parent_seqno)
13640 0 0 defined $Kp ? :
13642 0 0 if (defined $seqno_p and $seqno_p eq $parent_seqno)
13647 0 0 unless $is_tightly_contained
13654 0 0 unless defined $parent_seqno and $parent_seqno ne 1
13714 0 0 if ($is_sort_map_grep_eval{$block_type} or $block_type eq "t" or $self->[39]{$seqno})
13764 0 24 if ($rLL->[$KK][7] eq "b")
13766 18 6 if ($KK < $K_comma and $rLL->[$K_comma][7] eq "," and $K_closing - $K_comma > 2 || $K_closing - $K_comma == 2 && $$rLL[$K_comma + 1][7] ne 'b' and $rLL->[$K_comma][4] - 1 == $rLL->[$K_closing][4])
13799 0 18 if (defined $K_prev and $K_prev >= $KK and $rLL->[$K_prev][8])
13805 0 0 if ($closing_vertical_tightness{$token} and $type ne "R")
13811 18 0 $KK >= 0 ? :
13868 0 172 if ($skip_next_line)
13873 2 170 if $line_type ne "CODE"
13877 37 133 if $CODE_type eq "BL"
13892 0 133 unless defined $K_first and defined $K_last
13897 7 126 if $has_comment and $K_first == $K_last
13904 0 126 if ($rLL->[$K_first][7] eq "q")
13911 0 0 unless (defined $K_start_multiline_qw)
13917 0 0 unless ($seqno_qw)
13919 0 0 if (defined $Kp and $rLL->[$Kp][7] eq 'q') { }
13933 0 0 if (defined $K_start_multiline_qw)
13943 0 0 if ($ci_level) { }
0 0 elsif ($level > $level_start_multiline_qw) { }
13954 0 0 if ($len > $max_prong_len)
13961 0 0 if $K_begin_loop > $K_last
13969 5 121 if ($has_comment)
13971 5 0 if $rLL->[$K_terminal][7] eq "b" and $K_terminal > $K_first
13977 50 76 if (@stack and $stack[-1][6])
13979 50 0 if (defined $K_c)
13989 2 48 if ($is_opening_type{$rLL->[$K_terminal][7]} and not $has_comment)
14008 0 2 if (defined $Kc_test and $seqno_end == $rLL->[$Kc_test][8] and $rLL->[$Kc_test][2] == $iline + 1)
14019 0 0 if (defined $K_terminal_next and $rLL->[$K_terminal_next][7] eq "#")
14024 0 0 if (defined $Kprev and $Kprev >= $K_first_next)
14031 0 0 if (defined $K_terminal_next and $rLL->[$K_terminal_next][7] eq "," and $K_terminal_next - $Kc_test == 1 || $K_terminal_next - $Kc_test == 2 && $$rLL[$K_terminal_next - 1][7] eq 'b' and not defined $rtype_count && $rtype_count->{','} and $K_terminal_next - $K_terminal <= 5)
14069 24 26 if ($rLL->[$K_terminal][7] eq ",")
14078 0 24 if ($last_nonblank_type eq "=>")
14081 17 7 if ($length > $max_prong_len)
14095 5 121 if ($has_comment)
14096 0 5 if ($rOpts_ignore_side_comment_lengths) { }
14103 5 0 $K_terminal > 0 ? :
14108 2 3 if ($len > $max_prong_len)
14147 194 471 if $type eq "b"
14153 120 351 if ($seqno)
14160 60 60 if ($is_opening_token{$token} and defined $K_closing_container->{$seqno}) { }
60 0 elsif ($is_closing_token{$token} and @stack) { }
14170 10 50 if ($rblock_type_of_seqno->{$seqno}) { }
40 10 elsif ($is_handle_type{$last_nonblank_type}) { }
14179 23 17 if $KK > 0 and $$rLL[$KK - 1][7] eq "b"
14212 0 60 if ($interrupted_list_rule and $rOpts_variable_maximum_line_length)
14216 0 0 if ($rtype_count and $rtype_count->{'=>'})
14227 0 16 if ($interrupted_list_rule and $KK < $K_terminal and $rLL->[$K_terminal][7] eq ",")
14271 0 60 if ($seqno_o ne $seqno)
14289 10 50 if ($block_type)
14295 10 0 if (defined $K_o and defined $K_c)
14306 6 4 if ($block_length < 40) { }
0 4 elsif ($is_one_line_block and $block_length < $maximum_line_length_at_level[$level] and $self->is_fragile_block_type($block_type, $seqno)) { }
0 4 elsif ($collapsed_len < 40) { }
14346 60 0 if (@stack)
14349 33 27 if ($collapsed_len > $max_prong_len)
14371 11 340 if ($type eq '=>') { }
9 331 elsif ($last_nonblank_type eq '=>') { }
1 330 elsif ($type eq 'h') { }
14373 3 8 if ($len > $max_prong_len)
14377 1 8 if ($len > $max_prong_len)
14387 1 0 if ($len > $max_prong_len)
14393 58 272 if ($len > $max_prong_len)
14427 241 79 unless (defined $rflags)
14439 39 40 unless ($match_flag1)
14444 39 0 if (defined $Kp)
14459 0 39 if ($flag1 eq 'k') { }
0 39 elsif ($flag1 eq 'K') { }
13 26 elsif ($flag1 eq 'f') { }
13 13 elsif ($flag1 eq 'F') { }
0 13 elsif ($flag1 eq 'w') { }
13 0 elsif ($flag1 eq 'W') { }
14469 66 13 if ($line_up_parentheses_control_is_lxpl) { }
14470 45 21 if $match_flag1
14473 4 9 unless $match_flag1
14487 30 0 if ($flag2)
14496 7 8 if (not $is_list or $has_list or $flag2 eq 2 and $has_code_block || $has_ternary)
14509 524 31 unless $rOpts_line_up_parentheses
14511 0 31 unless defined $rLL and @{$rLL;}
14520 43 320 if $rblock_type_of_seqno->{$seqno}
14523 0 320 unless defined $KK
14526 71 249 if ($self->is_excluded_lp($KK))
14563 12 7635 if (defined $rwant_blank_line_after->{$i} and $rwant_blank_line_after->{$i} == 1)
14595 13 7634 if ($last_line_type eq "POD_END" and not $self->[69])
14598 0 11 unless ($in_format_skipping_section or $input_line =~ /^\s*$/)
14604 7478 169 if ($line_type eq 'CODE') { }
14610 807 6671 if ($CODE_type eq 'BL') { }
14622 3 755 if ($kgb_keep == 1 and defined $rwant_blank_line_after->{$i} and $rwant_blank_line_after->{$i} == 2)
14630 0 807 if ($i - $i_last_POD_END < 3 and not $kgb_keep)
14634 779 28 if ($kgb_keep)
14646 6 6665 if ($save_logfile and $logger_object)
14653 98 6573 if ($CODE_type eq "VB" or $CODE_type eq "FS")
14668 63 106 if (substr($line_type, 0, 3) eq 'POD') { }
7 99 elsif ($line_type eq 'END_START' or $line_type eq 'DATA_START') { }
2 97 elsif ($line_type eq 'SKIP_END') { }
14673 12 51 if ($rOpts->{'delete-pod'})
14674 6 57 if ($rOpts->{'trim-pod'})
14675 8 37 if (not $skip_line || $in_format_skipping_section and $line_type eq "POD_START" and not $self->[69])
14698 157 12 unless ($skip_line)
14762 0 543 if ($rOpts_kgb_size_min and not $rOpts_kgb_size_min =~ /^\d+$/ or $rOpts_kgb_size_max and not $rOpts_kgb_size_max =~ /^\d+$/)
14775 0 543 unless $rOpts_kgb_size_min
14777 0 543 if ($rOpts_kgb_size_max and $rOpts_kgb_size_max < $rOpts_kgb_size_min)
14787 537 0 unless $rOpts_kgb_size_min > 0 and $rOpts_kgb_before != 1 || $rOpts_kgb_after != 1 || $rOpts_kgb_inside || $rOpts_kgb_delete
14842 537 6 if ($quit)
14860 0 12 if (defined $rhash_of_desires->{$ip} and $rhash_of_desires->{$ip} == 2)
14872 0 9 unless $rOpts_kgb_inside
14891 5 18 if ($num >= $rOpts_kgb_size_min)
14896 0 5 if (@iblanks and not $rOpts_kgb_delete)
14905 3 2 if ($nog_b and $k > $kbeg)
14908 2 3 if ($nog_e and $k < $kend)
14923 0 0 unless $i >= 0 and $i < @{$rlines;}
14924 0 0 if $rlines->[$i]{'_line_type'} ne "CODE"
14926 0 0 if ($code_type eq "BL")
14933 5 1 unless @iblanks
14935 1 0 if ($ibl < $iend)
14940 0 1 unless $rOpts_kgb_delete
14951 9 16 if (defined $ibeg and $ibeg >= 0)
14954 6 3 if ($count >= $rOpts_kgb_size_min)
14962 6 0 if ($ibeg > 0)
14967 2 4 if ($ibeg == 1 and not $code_type)
14969 1 1 if $line_text and $line_text =~ /^#/
14975 4 2 unless ($code_type =~ /(BC|SBC|SBCX)/)
14976 4 0 if ($rOpts_kgb_before == 2) { }
0 0 elsif ($rOpts_kgb_before == 0) { }
14991 5 1 if ($line_type eq "CODE" and defined $K_first)
15001 3 0 if ($level == $level_beg and $ci_level == 0 and not $bad_ending and $iend < @{$rlines;} and $CODE_type ne "HSC")
15007 3 0 if ($rOpts_kgb_after == 2) { }
0 0 elsif ($rOpts_kgb_after == 0) { }
15039 0 75 unless defined $Knext_nonblank
15042 68 7 if $level_next != $level_beg + 1
15046 0 7 unless defined $parent_seqno
15050 0 7 if $total_weld_count and $self->is_welded_at_seqno($parent_seqno)
15055 0 7 unless defined $Ko and $Ko > $K_first and $Ko <= $K_last
15059 0 7 unless defined $Kc and $Kc > $K_last
15072 0 75 if ($rOpts_kgb_size_max and @group >= $rOpts_kgb_size_max)
15076 9 66 if (@group == 0)
15086 23 52 if (not @group or $token ne $group[-1][1])
15123 12 543 unless ($rOpts_maximum_consecutive_blank_lines)
15131 537 6 if ($quit)
15148 0 181 if $Opt_repeat_count > 0 and $number_of_groups_seen >= $Opt_repeat_count
15156 5 176 if ($line_type ne "CODE")
15161 0 176 if ($CODE_type and $CODE_type eq "FS")
15167 6 170 if ($CODE_type eq "VB")
15168 6 0 if ($ibeg >= 0)
15173 5 165 if ($CODE_type eq "BL")
15174 3 2 if ($ibeg >= 0)
15188 0 165 unless (defined $K_first)
15211 118 47 if ($ibeg >= 0)
15214 19 99 if (defined $K_closing and $K_first < $K_closing) { }
1 98 elsif ($level != $level_beg) { }
15215 1 18 if $level != $level_beg + 1
15224 27 138 if ($self->is_list_by_K($K_first))
15225 15 12 if ($ibeg >= 0)
15230 0 5 if ($CODE_type and $keyword_group_list_comment_pattern and $CODE_type =~ /$keyword_group_list_comment_pattern/)
15238 0 0 if ($ibeg >= 0 and $level == $level_beg) { }
15247 0 0 if ($ibeg >= 0)
15255 75 63 if ($ci_level == 0 and $type eq 'k' and $token =~ /$keyword_group_list_pattern/) { }
35 28 elsif ($ibeg >= 0) { }
15261 66 9 if ($ibeg >= 0 and $level == $level_beg) { }
15270 0 9 if ($ibeg >= 0)
15282 0 35 if ($level > $level_beg + 1 or $level < $level_beg)
15291 25 10 if ($level == $level_beg and $ci_level > 0 or $CODE_type eq "HSC")
15300 5 5 if (defined $K_closing and $K_first <= $K_closing)
15303 3 2 if ($K_last <= $K_closing)
15307 1 1 if ($rLL->[$KK][7] eq ";")
15308 0 1 if ($KK < $K_last)
15309 0 0 if ($$rLL[++$KK][7] eq "b")
15310 0 0 if ($KK > $K_last or $rLL->[$KK][7] ne "#")
15461 0 5022 if $ii < 0
15463 492 4530 ref $indentation ? :
15528 50027 4751 if ($max_index_to_go >= 0) { }
15529 0 50027 if ($Ktoken_vars != $K_to_go[$max_index_to_go] + 1) { }
0 81163 elsif ($type eq 'b' and $types_to_go[$max_index_to_go] eq 'b') { }
15552 201 4550 if ($type eq "b")
15556 4550 50027 unless (++$max_index_to_go)
15574 882 3668 if ($seqno) { }
15579 3376 292 if (defined $Kt)
15584 520 2856 if ($is_closing_type{$type_t}) { }
15595 0 4550 unless defined $next_parent_seqno
15607 0 54577 if ($level < 0)
15655 9112 45465 if ($seqno)
15662 4395 4717 if ($is_opening_token{$token}) { }
4345 372 elsif ($is_closing_token{$token}) { }
15678 0 4345 unless defined $parent_seqno
15695 32907 21670 if $ci_level
15702 19 54558 if ($current_line_starts_in_quote and $Ktoken_vars == $K_first)
15706 19 0 if ($max_index_to_go == 0)
15727 4547 893 if ($max_index_to_go >= 0)
15732 19 4528 if $starting_in_quote
15733 156 4391 if $ending_in_quote
15735 1190 3357 if ($CODE_type or $last_CODE_type)
15736 1137 53 $K_to_go[$max_index_to_go] >= $K_first ? :
15747 13 4534 if ($is_static_block_comment and not $last_line_had_side_comment)
15776 0 4955 if ($max_index_to_go < 0)
15786 3959 996 if ($types_to_go[$max_index_to_go] ne "#")
15791 48 3911 if $total_weld_count and $self->[71]{$K_to_go[$max_index_to_go]}
15795 428 3483 if (defined $index_start_one_line_block)
15824 779 961 if ($CODE_type_flush and $CODE_type_flush eq 'BL') { }
15825 153 626 if $max_index_to_go >= 0
15869 0 6573 unless (defined $rK_range->[0])
15894 119 6454 if (not $rOpts_add_newlines or $CODE_type eq "NIN")
15901 1065 5508 if ($rLL->[$K_last][7] eq "#")
15902 701 364 if ($K_last == $K_first) { }
15912 4 6569 if ($CODE_type eq "VER")
15921 2481 4092 if ($max_index_to_go >= 0)
15924 2305 135 if (not $is_block_comment and $types_to_go[$max_index_to_go] ne "b" and $K_first > 0 and $$rLL[$K_first - 1][7] eq "b")
15941 701 5872 if ($is_block_comment)
15943 21 680 if ($rOpts->{'delete-block-comments'})
15949 38 642 if $max_index_to_go >= 0
15952 50 15 if ($self->[51] ne "#" and $self->[51] ne "b" and $rOpts->{'blanks-before-comments'} and $rtok_first->[5] ne '#' || $last_line_had_side_comment && $rLL->[$K_first][4] > 0 and not $self->[50] and not $is_static_block_comment)
15984 632 48 if ($rOpts->{'indent-block-comments'} and !$rOpts->{'indent-spaced-block-comments'} || $input_line =~ /^\s+/ and not $is_static_block_comment_without_leading_space) { }
16013 5 5867 if ($self->[76])
16022 3 0 unless ($CODE_type eq "HSC" or $rtok_first->[0] > 0 or $guessed_indentation_level == 0 and $rtok_first->[7] eq "Q")
16037 12 5860 if ($CODE_type eq "IO")
16044 11 1 unless $line_of_tokens->{'_starting_in_quote'}
16067 13 5847 if ($looking_for_else)
16070 0 13 unless ($is_elsif_else{$rLL->[$K_first_true][5]})
16077 2440 3420 if ($max_index_to_go >= 0)
16082 0 2440 if ($rOpts_ignore_old_breakpoints and $rOpts_line_up_parentheses)
16084 0 0 if ($is_assignment_or_fat_comma{$type_first})
16089 30 2410 if (not $index_start_one_line_block and $last_old_nonblank_type eq ";" and $first_new_nonblank_token ne "}" or $rOpts_break_at_old_comma_breakpoints and $last_old_nonblank_type eq ",")
16103 18 12 if $rOpts_break_at_old_comma_breakpoints
16115 9 2401 if ($max_index_to_go >= 0 and $self->[82]{$K_first_true})
16119 4 5 if ($self->[82]{$K_first_true} == 2) { }
16134 3257 2603 if ($max_index_to_go >= 0)
16140 562 2695 if ($type eq '#' or $in_quote or $CODE_type eq 'VER' or $type eq 'J' and $rOpts_break_after_labels != 2 or $break_flag and $break_flag != 2 or not $rOpts->{'delete-old-newlines'} or $max_index_to_go == 2 and $types_to_go[0] eq 'k' and $tokens_to_go[0] eq 'use' and $tokens_to_go[$max_index_to_go] eq 'overload') { }
16190 0 2695 if ($break_flag and $break_flag == 2)
16195 2685 0 if (not $rOpts_ignore_old_breakpoints or $rOpts_line_up_parentheses and $is_assignment_or_fat_comma{$type})
16224 20 5840 if ($max_index_to_go < 0 and $rLL->[$K_first][7] eq "b")
16235 19092 34992 if ($rtoken_vars->[7] eq "b")
16248 197 34795 if ($rbrace_follower)
16250 156 41 unless ($rbrace_follower->{$token})
16251 136 20 if $max_index_to_go >= 0
16262 9062 25930 if ($rtoken_vars->[8])
16268 1924 4 if ($block_type and $token eq $type and $block_type ne "t" and not $self->[39]{$type_sequence})
16274 962 962 if ($type eq '{') { }
962 0 elsif ($type eq '}') { }
16288 2196 32796 if ($has_side_comment)
16291 364 1832 if ($Ktoken_vars == $K_last) { }
364 2932 elsif ($Ktoken_vars == $K_last - 1 or $Ktoken_vars == $K_last - 2 and $$rLL[$K_last - 1][7] eq 'b') { }
16311 2537 32091 if ($type eq ';') { }
962 31129 elsif ($is_opening_BLOCK) { }
962 30167 elsif ($is_closing_BLOCK) { }
9 30158 elsif ($type eq 'h') { }
16315 525 2012 if ($Ktoken_vars < $K_last)
16317 512 13 if $rLL->[$Knnb][7] eq "b"
16322 1 0 if ($rOpts_break_at_old_semicolon_breakpoints and $Ktoken_vars == $K_first and $max_index_to_go >= 0 and not defined $index_start_one_line_block)
16332 2094 237 unless $no_internal_newlines or $rOpts_keep_interior_semicolons and $Ktoken_vars < $K_last or $next_nonblank_token eq "}"
16360 0 0 if ($max_index_to_go >= 0 and defined $K_last_nonblank_code and $rLL->[$K_last_nonblank_code][7] eq ")" and $rtoken_vars->[4] < $levels_to_go[0] || $too_long)
16375 21 941 if ($total_weld_count and defined $self->[70]{$Ktoken_vars})
16382 50 912 if ($want_break and not defined $index_start_one_line_block or not $keyword_on_same_line || $rOpts_opening_brace_always_on_right)
16399 50 0 unless ($nobreak_BEFORE_BLOCK)
16405 47 3 if $max_index_to_go >= 0
16414 913 49 if $max_index_to_go >= 0 and not $no_internal_newlines
16425 417 545 if ($Ktoken_vars < $K_last)
16427 253 164 if $rLL->[$Knnb][7] eq "b"
16433 351 611 if (defined $index_start_one_line_block)
16440 17 17 if ($has_side_comment and not $rOpts_ignore_side_comment_lengths and $next_nonblank_token_type eq "#")
16448 0 351 if ($self->excess_line_length($index_start_one_line_block, $max_index_to_go) + $added_length >= 0)
16463 67 357 if $max_index_to_go >= 0 and not $nobreak_BEFORE_BLOCK and not defined $index_start_one_line_block
16477 351 611 if (defined $index_start_one_line_block)
16495 1 11 if ($rOpts_line_up_parentheses and $next_nonblank_token_type eq "," and $Knnb eq $K_last)
16502 1 0 unless $is_excluded
16522 84 1 if ($is_block_without_semicolon{$block_type} || $one_line_block_type =~ /^[UG]$/ && $Ktoken_vars == $K_last and $next_nonblank_token ne ";")
16536 72 12 unless $no_internal_newlines
16543 184 778 if ($is_if_unless_elsif_else{$block_type}) { }
45 733 elsif ($block_type eq 'do') { }
133 600 elsif ($is_sort_map_grep_eval{$block_type} or $one_line_block_type eq 'G') { }
173 427 elsif ($self->[8]{$type_sequence}) { }
16548 3 42 if ($self->tight_paren_follows($K_to_go[0], $Ktoken_vars))
16566 81 92 if ($one_line_block_type) { }
16572 2 79 if ($Ktoken_vars < $K_last and $next_nonblank_token eq '}') { }
1 154 elsif ($Ktoken_vars == $K_last and $rOpts_line_up_parentheses) { }
16597 1 0 if $keep_going
16616 25 937 if ($block_type eq "elsif")
16618 17 8 if ($next_nonblank_token_type eq 'b') { }
16623 0 8 unless ($is_elsif_else{$next_nonblank_token})
16631 136 826 if ($keep_going) { }
506 320 elsif ($next_nonblank_token_type eq 'b' and $rOpts_add_newlines) { }
292 28 elsif ($rbrace_follower) { }
16642 156 350 unless ($rbrace_follower)
16643 116 40 unless $no_internal_newlines or $max_index_to_go < 0
16650 192 100 if ($rbrace_follower->{$next_nonblank_token}) { }
16656 0 0 if ($next_nonblank_token eq "," and $Knnb eq $K_last and $block_type eq "do" and $rOpts_add_newlines and $self->is_trailing_comma($Knnb))
16666 57 43 unless $no_internal_newlines or $max_index_to_go < 0
16675 17 11 unless $no_internal_newlines or $max_index_to_go < 0
16700 3 5 if ($rOpts_break_after_labels and $type eq "J" and $rOpts_break_after_labels == 1)
16704 3 0 unless $no_internal_newlines
16729 0 0 if ($type_KK ne ",")
16735 0 0 if (defined $Knnb)
16738 0 0 if ($type_sequence and $is_closing_type{$type_Knnb})
16782 0 45 unless defined $K_ic
16787 0 45 unless $seqno_i
16791 1 44 unless defined $K_oc
16793 37 7 unless $token_next eq ")"
16798 0 7 unless defined $K_io and defined $K_oo
16806 3 4 if (defined $K_test and $rLL->[$K_test][7] eq "{")
16808 3 0 if ($seqno_test)
16809 3 0 if ($self->[8]{$seqno_test} or $self->[9]{$seqno_test})
16836 4 0 if $K_ic - $K_io > 16
16852 0 0 if $K_io - $K_oo > 9
16855 0 0 if $K_oo < $K_to_go_0
16873 0 0 unless ($rOpts_ignore_old_breakpoints)
16876 0 0 if $iline_oo != $iline_oc
16931 0 962 if (not defined $max_index_to_go or $max_index_to_go < 0)
16939 20 942 if ($rbreak_container->{$type_sequence_j})
16947 0 942 unless defined $block_type
16951 924 18 if (defined $K_last_nonblank)
16953 820 104 if ($i_last_nonblank >= 0)
16961 148 794 if ($max_index_to_go == 0 or $is_brace_semicolon_colon{$block_type} or substr($block_type, 0, 7) eq 'package') { }
575 219 elsif ($i_last_nonblank >= 0 and $previous_nonblank_token eq $block_type || $self->[8]{$type_sequence_j} || $self->[9]{$type_sequence_j} || substr($block_type, -2, 2) eq '()') { }
215 4 elsif ($previous_nonblank_token eq ')') { }
4 0 elsif ($block_type eq 'case' or $block_type eq 'when') { }
16987 33 542 if ($tokens_to_go[$i_start] eq ")")
16991 0 33 unless defined $K_start
16993 0 33 unless $seqno
16995 0 33 unless defined $K_opening
16999 0 33 unless $i_opening >= 0
17003 33 0 if ($i_start > 0)
17004 19 14 if ($types_to_go[$i_start] eq "b" and $i_start > 0)
17006 2 31 if ($lev > $rLL->[$Kj][4])
17019 2 213 if ($types_to_go[$i_start] eq "b")
17029 0 215 if (substr($block_type, -2, 2) eq "()")
17032 9 206 unless ($tokens_to_go[$i_start] eq $stripped_block_type)
17043 0 4 if ($types_to_go[$i_start] eq "b")
17046 0 4 unless ($tokens_to_go[$i_start] eq $block_type)
17064 14 917 if ($pos > $maximum_line_length)
17079 0 917 unless defined $K_closing
17086 24 893 if ($total_weld_count and $self->is_welded_at_seqno($type_sequence_j))
17090 273 644 if ($excess > 0)
17094 271 2 if $excess > 1
17102 2 0 if $ldiff
17111 1243 2012 if ($rLL->[$Ki][7] eq 'b') { }
17119 0 3255 if ($pos > $maximum_line_length) { }
2590 665 elsif (not $type_sequence_i) { }
26 639 elsif ($rLL->[$Ki][5] eq '{' and $rLL->[$Ki][7] eq '{' and $rblock_type_of_seqno->{$type_sequence_i} and not $nobreak) { }
330 309 elsif ($rLL->[$Ki][5] eq '}' and $rLL->[$Ki][7] eq '}' and $rblock_type_of_seqno->{$type_sequence_i} and not $nobreak) { }
17147 183 147 if ($Ki_nonblank < $K_last)
17149 111 72 if ($rLL->[$Ki_nonblank][7] eq "b" and $Ki_nonblank < $K_last)
17182 19 8 if ($Ki < $K_last and $rLL->[$K_last][7] eq "#" and $rLL->[$K_last][4] == $rLL->[$Ki][4] and not $rOpts_ignore_side_comment_lengths and not $is_sort_map_grep_eval{$block_type} and $K_last - $Ki_nonblank <= 2)
17200 19 0 if (not $is_if_unless_elsif_else{$block_type} or $K_last == $Ki_nonblank)
17206 19 0 if ($Ki_nonblank > $Ki + 1)
17210 17 2 if ($$rLL[$Ki + 1][7] eq 'b') { }
17216 0 19 if ($pos >= $maximum_line_length)
17252 47 241 if ($want_one_line_block{$block_type} and not $is_bli)
17255 26 21 $rtype_count && $rtype_count->{';'} ? :
17258 44 3 if ($semicolon_count <= 2)
17262 23 21 if (defined $Kp and $rLL->[$Kp][7] eq ";")
17268 26 21 if ($semicolon_count <= 0) { }
18 6 elsif ($semicolon_count == 1 and $block_type eq 'eval') { }
17286 47 3 if ($max_index_to_go > 0) { }
17302 0 3 unless defined $K_first
17308 0 3 if $type eq "b"
17313 0 3 if ($structural_indentation_level > $self->[79])
17324 0 3 if ($guessed_indentation_level ne $structural_indentation_level) { }
17327 0 0 if ($is_closing_block)
17329 0 0 unless ($self->[67])
17332 0 0 unless ($self->[66])
17337 0 0 unless ($self->[65])
17340 0 0 if ($self->[64] <= 6)
17346 0 0 unless $self->[62]
17352 0 3 if $is_closing_block
17355 0 3 if ($in_tabbing_disagreement)
17357 0 0 if ($self->[64] <= 6)
17362 0 0 if ($self->[64] == 6)
17431 0 3938 if (not defined $i or $i < 0)
17449 1576 2362 if (defined $i_nonblank and $is_opening_sequence_token{$tokens_to_go[$i_nonblank]})
17499 0 4492 unless defined $i and $i >= 0
17503 752 3740 if ($i > 0 and $types_to_go[$i] eq "b")
17508 43 4449 if $total_weld_count and $self->[71]{$K_to_go[$i]}
17515 1925 2524 if ($break_before_or_after_token{$token} and $type eq $token || $type eq 'k') { }
12 5024 elsif ($is_if_unless{$token} and $type eq 'k') { }
17518 238 1687 if ($want_break_before{$token} and $i >= 0)
17524 4443 6 if ($i >= 0 and $i <= $max_index_to_go)
17525 4201 242 $types_to_go[$i] ne 'b' ? :
17527 3515 928 if ($i_nonblank >= 0 and not $nobreak_to_go[$i_nonblank] and not $forced_breakpoint_to_go[$i_nonblank])
17533 2386 1129 if ($i_nonblank > $index_max_forced_break)
17566 0 447 if ($i_start < 0)
17580 746 0 if ($i >= 0 and $i <= $max_index_to_go) { }
17624 561 1682 if (defined $mate_index_to_go[$i_break]) { }
17628 554 7 if ($mate_index_to_go[$i_break] > $i_break + 2)
17632 23 531 $tokens_to_go[$i_break] eq '?' ? :
17639 1682 0 if ($type_sequence)
17712 0 0 if ($max_index_to_go < 0)
17727 0 0 if (not defined $KK or $KK < 0 or $KK > $Klimit)
17728 0 0 unless defined $KK
17734 0 0 if ($ii > 0 and $KK != $Km + 1)
17795 220 4327 if ($max_index_to_go >= 0 and $types_to_go[$max_index_to_go] eq "b")
17799 0 4547 if $max_index_to_go < 0
17802 302 4245 if ($rOpts_line_up_parentheses)
17811 629 655 if (not $max_index_to_go and $types_to_go[0] eq "#" and not $lp_object_count_this_batch)
17848 18671 35007 if ($types_to_go[$i] eq "b")
17858 21979 13028 unless $quick_filter{$types_to_go[$i]}
17863 9062 3966 if ($type_sequence_to_go[$i]) { }
2916 1050 elsif ($type eq ',') { }
1016 34 elsif ($type eq '=>') { }
34 0 elsif ($type eq 'f') { }
17869 120 8942 if ($self->[75]{$seqno})
17873 4531 4531 if ($is_opening_sequence_token{$token}) { }
4531 0 elsif ($is_closing_sequence_token{$token}) { }
17874 22 4509 if ($self->[38]{$seqno})
17878 186 4345 if ($type eq "?")
17884 3 3885 if ($i > 0 and $self->[38]{$seqno})
17889 3717 814 if (defined $i_mate and $i_mate >= 0) { }
17890 3717 0 if ($type_sequence_to_go[$i_mate] == $type_sequence_to_go[$i]) { }
17896 447 3270 if $cac
17907 186 4345 if ($type eq ":")
17916 948 68 if (@unmatched_opening_indexes_in_this_batch)
17929 2 3916 if (@i_for_semicolon and @i_for_semicolon == 1)
17932 2 0 if ($inext <= $max_index_to_go and $types_to_go[$inext] ne "#")
17940 711 3207 if (@unmatched_opening_indexes_in_this_batch)
17945 40 3878 if (@ix_seqno_controlling_ci)
17959 354 723 if ($block_type_to_go[$max_index_to_go] and $max_index_to_go > 0 and not $is_block_without_semicolon{$block_type_to_go[$max_index_to_go]})
17979 22 727 if $levels_to_go[$i] < $lev
17980 0 727 if $levels_to_go[$i] > $lev
17982 0 727 if ($block_type_to_go[$i]) { }
276 451 elsif (not $types_to_go[$i] =~ /^[\(\)Gwib]$/) { }
17983 0 0 if ($tokens_to_go[$i] eq "}")
18003 0 3918 if ($types_to_go[$imin] eq "b")
18004 0 3918 if ($types_to_go[$imax] eq "b")
18006 0 3918 if ($imin > $imax)
18025 3069 849 if ($last_line_leading_type ne "#")
18030 1138 1931 if ($leading_type eq 'k') { }
511 1420 elsif ($leading_type eq 'i') { }
601 819 elsif ($leading_token eq '}') { }
18031 7 1131 if ($leading_token eq 'BEGIN' or $leading_token eq 'END') { }
102 1029 elsif ($last_line_leading_type ne 'b' and $is_if_unless_while_until_for_foreach{$leading_token}) { }
18032 1 6 if terminal_type_i(0, $max_index_to_go) ne "}"
18043 0 102 unless (defined $lc)
18047 32 70 if ($levels_to_go[0] != $last_line_leading_level)
18051 1 0 if ($rOpts->{'blanks-before-blocks'} and $lc >= $rOpts->{'long-block-line-count'} and $self->consecutive_nonblank_lines >= $rOpts->{'long-block-line-count'} and terminal_type_i(0, $max_index_to_go) ne "}")
18066 73 438 if ($special_identifier)
18068 55 18 if ($special_identifier eq 'sub') { }
18 0 elsif ($special_identifier eq 'package') { }
18070 22 33 unless terminal_type_i(0, $max_index_to_go) =~ /^[\;\}\,]$/
18083 18 0 unless $self->[93]{$pseqno}
18091 2 0 if ($rOpts->{'blank-lines-before-closing-block'} and $block_type_to_go[0] and $block_type_to_go[0] =~ /$blank_lines_before_closing_block_pattern/)
18097 2 0 if ($nblanks > $blank_count)
18103 43 3026 if ($blank_count)
18114 2295 1623 if ($leading_level == $last_line_leading_level and $leading_type ne '#' and defined $nonblank_lines_at_depth[$leading_level]) { }
18141 3263 655 if ($max_index_to_go > 0) { }
493 162 elsif ($is_unbalanced_batch) { }
18155 191 293 if ($block_type and not $lp_object_count_this_batch and $is_block_without_semicolon{$block_type})
18161 14 177 if ($leading_type eq '{') { }
18164 14 0 if ($rtype_count)
18166 14 0 unless ($comma_count)
18181 56 2180 if ($is_long_line or $multiple_old_lines_in_batch or $is_unbalanced_batch or $comma_count_in_batch and $rOpts_maximum_fields_per_table > 0 && $rOpts_maximum_fields_per_table <= $comma_count_in_batch || $rOpts_comma_arrow_breakpoints == 0 or $comma_arrow_count_contained and $rOpts_comma_arrow_breakpoints != 3)
18218 655 3263 if (not $max_index_to_go) { }
18229 2153 1110 if (not +($is_long_line || $saw_good_break || $forced_breakpoint_count) && $rOpts_add_newlines) { }
18258 0 1110 unless $called_pad_array_to_go
18267 501 609 if @{$ri_first;} >= 3
18273 731 379 if $rOpts_recombine and @{$ri_first;} > 1
18275 81 1029 if @colon_list
18279 50 3213 if %break_before_container_types and $max_index_to_go > 0
18284 18 3245 if (not $token_lengths_to_go[$imax] and $types_to_go[$imax] eq ";")
18288 6 3257 if ($rOpts_one_line_block_semicolons == 0)
18294 953 2310 if ($max_index_to_go > $peak_batch_size)
18302 134 3784 if ($lp_object_count_this_batch)
18317 6 3912 if ($rOpts_blank_lines_after_opening_block)
18319 0 6 if ($types_to_go[$iterm] eq "#" and $iterm > $imin)
18321 0 0 if ($types_to_go[$iterm] eq "b" and $iterm > $imin)
18326 2 0 if ($types_to_go[$iterm] eq "{" and $block_type_to_go[$iterm] and $block_type_to_go[$iterm] =~ /$blank_lines_after_opening_block_pattern/)
18346 3915 170 $i - 1 > 0 && $types_to_go[$i - 1] eq 'b' ? :
18368 0 18 unless $type eq ";"
18371 0 18 if ($want_left_space{$type} != -1)
18401 128 711 unless defined $runmatched_opening_indexes
18408 149 690 if ($types_to_go[$max_index_to_go] eq "q")
18412 32 117 if ($seqno_qw_opening)
18423 32 814 unless ($seqno)
18424 32 0 if ($seqno_qw_opening and $_ == $max_index_to_go) { }
18448 864 0 if ($seqno)
18449 864 0 if ($saved_opening_indentation{$seqno})
18486 0 1396 unless (@{$ri_last;})
18499 183 1213 if $i_opening < $ri_start->[$nline]
18502 0 1396 if ($i_opening > $ri_last->[-1]) { }
18543 8 61 if ($type_i eq "#")
18545 0 8 if ($i < $ibeg)
18546 0 0 wantarray ? :
18552 7 62 if ($type_i eq "b")
18554 0 7 if ($i < $ibeg)
18555 0 0 wantarray ? :
18564 1 33 if ($type_i eq "}" and !$block_type || $is_sort_map_grep_eval_do{$block_type})
18572 5 64 wantarray ? :
18593 223 1515 if ($is_closing_type{$types_to_go[$max_index_to_go]}) { }
559 956 elsif ($is_opening_type{$types_to_go[$max_index_to_go]}) { }
18594 0 223 if ($nesting_depth_to_go[$max_index_to_go] <= 0) { }
18599 0 0 unless (get_saw_brace_error())
18641 5 3979 if $typel eq "-"
18642 10 3974 if $typer eq "-"
18643 4 3980 if $typel eq "/"
18644 13 3971 if $typer eq "/"
18646 697 3287 $typel eq 'k' ? :
18647 56 3928 $typer eq 'k' ? :
18648 321 65 if ($is_chain_operator{$keyl} and $want_break_before{$typel})
18649 66 255 if $typel eq "?"
18654 48 3870 if ($is_chain_operator{$keyr} and not $want_break_before{$typer})
18655 1 47 if $typer eq "?"
18661 986 124 unless $count
18671 110 4074 $type eq 'k' ? :
18672 54 4130 if $key eq "-"
18673 85 4099 if $key eq "/"
18674 193 3991 if ($saw_chain_type{$key})
18681 91 33 unless $count
18689 0 19 if ($has_interior_dot_or_plus and $nmax == 1 and @keys == 1)
18703 71 122 if ($left_chain_type{$key})
18704 0 71 if $nobreak_to_go[$itest - 1]
18706 131 15 unless $self->in_same_container_i($i, $itest)
18717 1 14 if ($key eq ":" and $levels_to_go[$i] != $levels_to_go[$itest])
18721 1 0 if (defined $i_question and $i_question > 0)
18730 122 71 if ($right_chain_type{$key})
18731 0 122 if $nobreak_to_go[$itest]
18733 196 31 unless $self->in_same_container_i($i, $itest)
18737 0 31 if ($key eq ":" and $levels_to_go[$i] != $levels_to_go[$itest])
18741 0 0 if (defined $i_question)
18752 20 13 if (@insert_list)
18769 0 216 if $nobreak_to_go[$i_break_left]
18777 0 383 if ($line_number >= @{$ri_last;})
18790 11 205 if ($types_to_go[$i_break_left] eq "b")
18793 101 0 if ($i_break_left >= $i_f and $i_break_left < $i_l and $i_break_right > $i_f and $i_break_right <= $i_l)
18832 316 58 if $parent_seqno_to_go[$i2] ne $parent_seqno_1
18834 52 6 if ($i2 < $i1)
18840 0 58 if $depth_1 < 0
18843 0 58 unless $nesting_depth_to_go[$i2] == $depth_1
18847 55 3 $type_1 ne ':' ? :
18853 3 323 unless defined $KK
18854 55 268 if $KK >= $K2
18857 0 268 if $depth_i < $depth_1
18858 217 51 if $depth_i > $depth_1
18859 45 6 if ($type_1 ne ":")
18861 0 45 if $tok_i eq "?" or $tok_i eq ":"
18872 0 58 if $i2 - $i1 > 200
18877 1268 400 if $depth_i > $depth_1
18878 0 400 if $depth_i < $depth_1
18880 11 389 if $rbreak->{$tok_i}
18908 0 501 unless $nmax >= 2
18917 41 491 $typel eq 'k' ? :
18920 482 50 unless $has_leading_op
18921 19 31 if ($n > 1)
18923 4 15 unless $tokenl eq $tokbeg and $nesting_depth_to_go[$il] eq $depth_beg
18938 1 131 if ($is_assignment{$type} and $nesting_depth_to_go[$i] eq $depth_beg)
18941 0 1 if ($want_break_before{$type}) { }
18962 4 1 if ($types_to_go[$i] eq "k" and $tokens_to_go[$i] eq "return" and $ir > $il and $nesting_depth_to_go[$i] eq $depth_beg)
18970 10 5 unless @insert_list
18985 0 100 if $is_assignment{$type} and $nesting_depth_to_go[$i] eq $depth_beg
18991 5 0 if (@insert_list)
19061 2 4 if ($type_end eq "#")
19063 2 0 if (defined $K_end)
19068 0 6 unless $type_end eq "}" and $rLL->[$K_end][5] eq "}"
19072 0 6 unless defined $K_semicolon
19074 0 6 if $i_semicolon <= $i_beg
19075 0 6 unless $rLL->[$K_semicolon][7] eq ";"
19079 0 6 if ($types_to_go[$i_semicolon] ne ";")
19088 0 6 unless defined $K_opening
19090 0 6 if $i_opening < $i_beg
19095 2 20 if ($rLL->[$K][7] eq ";")
19100 2 4 if $semicolon_count
19143 1 730 if $high_stress_level <= 2
19146 0 730 if $nmax_start <= 0
19149 46 684 if ($types_to_go[$iend_max] eq "#")
19177 200 5116 if ($is_math_op{$type} or $is_amp_amp{$type} or $is_assignment{$type} or $type eq ":")
19191 2584 162 if ($excess <= 1 or defined $nend_sec and $nn < 5 || $nmax_start - $nn < 5) { }
19203 29 133 if (defined $nend_sec)
19206 19 10 if ($num > $nmax_section)
19214 656 74 if (defined $nend_sec)
19217 647 9 if ($num > $nmax_section)
19349 69 2515 if ($is_amp_amp{$types_to_go[$ibeg_2]})
19357 0 3020 unless $Perl::Tidy::Formatter::b->[1] <=> $Perl::Tidy::Formatter::a->[1]
19398 685 807 if ($nmax_batch >= $nmax_last)
19409 0 807 if ($rhash->{'_num_compares'} > $max_compares)
19467 42 765 if ($rhash->{'_optimization_on'} and $num_joints <= 2)
19526 389 2524 if $excess > 0
19541 609 1915 if ($n == $nmax)
19543 39 570 if ($type_ibeg_2 eq "{")
19546 1 0 if ($rOpts_cuddled_paren_brace and $type_iend_1 eq "}" and $iend_1 == $ibeg_1 and $ibeg_2 == $iend_2)
19551 1 0 if ($tokens_to_go[$iend_1] eq ")" and $tokens_to_go[$ibeg_2] eq "{")
19562 38 0 if $type_iend_1 ne "=>"
19579 339 2146 if ($itok)
19581 167 172 unless $ok_0
19589 0 78 if ($total_weld_count and $type_sequence_to_go[$iend_1] && defined $$rK_weld_right{$K_to_go[$iend_1]} || $type_sequence_to_go[$ibeg_2] && defined $$rK_weld_left{$K_to_go[$ibeg_2]})
19610 1700 618 unless $ok_2
19621 12 606 if ($skip_Section_3)
19632 230 376 unless $ok_3
19640 227 149 if $forced_breakpoint_to_go[$iend_1]
19666 0 1 if $old_breakpoint_to_go[$iend_1] and not $this_line_is_semicolon_terminated and $n < $nmax and $excess + 4 > 0 and $type_iend_2 ne ","
19673 138 11 if ($n < $nmax)
19677 0 5 if $levels_to_go[$ibeg_1] < $levels_to_go[$ibeg_2] and $levels_to_go[$ibeg_2] < $levels_to_go[$if_next] and not $n == 1 && $iend_1 - $ibeg_1 <= 2 && $type_ibeg_1 eq 'k' && $tokens_to_go[$ibeg_1] eq 'if' && $tokens_to_go[$iend_1] ne '('
19695 109 40 if (not $n_best) { }
19705 40 69 if ($rhash->{'_optimization_on'} == 1)
19715 0 40 if ($bs > $bs_best or $bs == $bs_best and $n < $n_best)
19727 122 685 if ($n_best)
19741 361 365 if ($n_old > $n_best)
19753 69 53 if (not $rhash->{'_optimization_on'} || $incomplete_loop and $num_bs)
19812 339 0 if ($itok)
19816 103 236 if ($type eq ':') { }
87 149 elsif ($is_math_op{$type}) { }
60 89 elsif ($is_amp_amp{$type}) { }
89 0 elsif ($is_assignment{$type}) { }
19820 1 102 if ($itok eq $iend_1) { }
19821 1 0 unless $want_break_before{$type}
19824 102 0 if $want_break_before{$type}
19852 26 61 if ($types_to_go[$itokp] eq "n")
19855 2 24 if ($itokp == $iend_2) { }
19870 15 72 if (not $good_combo and $types_to_go[$itokm] eq "n")
19873 6 9 if ($itokm == $ibeg_1) { }
19890 68 19 unless ($good_combo)
19896 42 26 $itok eq $iend_1 ? :
19944 64 23 unless ($good_combo)
19948 40 24 $itok == $iend_1 ? :
19956 64 23 unless $good_combo
20000 1785 533 $n < $nmax ? :
20009 345 1973 if ($type_iend_1 eq '}') { }
596 1377 elsif ($type_iend_1 eq '{') { }
0 1377 elsif ($is_amp_amp{$type_iend_1}) { }
1 1376 elsif ($type_iend_1 eq '?') { }
805 571 elsif ($type_iend_1 eq ',') { }
0 571 elsif ($type_iend_1 eq '(') { }
0 571 elsif ($type_iend_1 eq ')') { }
8 563 elsif ($type_iend_1 eq 'f') { }
78 485 elsif ($is_assignment{$type_iend_1}) { }
26 459 elsif ($type_iend_1 eq 'k') { }
0 459 elsif ($type_iend_1 eq '.') { }
20069 16 329 if ($is_amp_amp{$type_ibeg_2})
20073 5 10 if ($is_amp_amp{$type_t} or $type_t eq ":")
20107 7 0 if ($block_type_to_go[$iend_1] and $rOpts_brace_follower_vertical_tightness > 0 and $tokens_to_go[$iend_2] eq '{' && $block_type_to_go[$iend_1] eq 'eval' && !ref($leading_spaces_to_go[$iend_1]) && !$rOpts_indent_closing_brace || $rOpts_brace_follower_vertical_tightness > 1 && $ibeg_1 == $iend_1 and $type_ibeg_2 =~ /^(\&\&|\|\|)$/ || $type_ibeg_2 eq 'k' && $is_and_or{$tokens_to_go[$ibeg_2]} || $is_if_unless{$tokens_to_go[$ibeg_2]})
20139 244 89 unless $skip_Section_3 or $type_ibeg_2 =~ /^[\.\?]$/ or $type_ibeg_2 eq "=="
20156 585 11 if $forced_breakpoint_to_go[$iend_1]
20161 0 0 unless $want_break_before{$type_iend_1}
20169 0 1 if $levels_to_go[$ibeg_1] ne $levels_to_go[$ibeg_2]
20172 0 1 unless $type_iend_2 eq ":"
20182 665 140 if $old_breakpoint_to_go[$iend_1]
20187 1 139 if ($type_ibeg_1 eq '}' and $type_ibeg_2 eq 'i') { }
20191 1 0 unless $ibeg_1 == $iend_1 - 1 and $iend_2 == $ibeg_2 + 1 and $this_line_is_semicolon_terminated
20204 112 27 unless $n + 1 >= $nmax
20209 17 10 if $levels_to_go[$iend_1] != $levels_to_go[$iend_2]
20215 0 29 if ($tokens_to_go[$ii] eq "(")
20220 0 10 if $saw_paren
20247 36 42 if $old_breakpoint_to_go[$iend_1] and $iend_1 != $ibeg_1
20265 42 0 if ($ibeg_1 != $iend_1 and not $is_short_quote and not $is_ternary)
20274 19 0 unless $nmax < $n + 2 || $nmax == $n + 2 && $types_to_go[$ibeg_nmax] eq ';' || $type_iend_2 eq 'h' || !$forced_breakpoint_to_go[$iend_1] && $type_iend_2 eq '{' and $type_ibeg_2 ne $tokens_to_go[$ibeg_2] || $ibeg_3 >= 0 && $type_ibeg_2 ne $types_to_go[$ibeg_3]
20305 1 20 if ($nmax >= $n + 2 and not $ibeg_3 > 0 && ref $leading_spaces_to_go[$ibeg_3] && $type_iend_2 eq ',')
20327 0 1 unless $ok
20332 19 2 unless ($tokens_to_go[$ibeg_2] =~ /^[\{\(\[]$/)
20346 11 15 if $is_last_next_redo_return{$tokens_to_go[$iend_1]} and $n < $nmax
20352 0 15 if ($is_and_or{$tokens_to_go[$iend_1]})
20354 0 0 unless $want_break_before{$tokens_to_go[$iend_1]}
20386 0 0 unless $n == 2 and $n == $nmax and $type_iend_1 ne $type_iend_2 or $types_to_go[$i_next_nonblank] eq "Q" and $i_next_nonblank >= $iend_2 - 2 and $token_lengths_to_go[$i_next_nonblank] < $rOpts_short_concatenation_item_length and $types_to_go[$iend_1_minus] ne 'Q' || $summed_len_2 < $summed_len_1
20419 0 2 if ($nesting_depth_to_go[$i] != $depth)
20421 0 0 if $tv > 1
20428 0 1 if ($tv > 0)
20432 0 0 if $tv > 1
20437 0 0 $n < $nmax ? :
20442 0 0 if ($nesting_depth_to_go[$i] != $depth)
20444 0 0 if $tv > 2
20451 0 0 if $tv > 2
20484 496 110 $n > 1 ? :
20485 436 170 $n < $nmax ? :
20486 312 294 $n + 2 <= $nmax ? :
20495 44 562 if ($is_amp_amp{$type_ibeg_2}) { }
87 475 elsif ($type_ibeg_2 eq '?') { }
144 331 elsif ($type_ibeg_2 eq '.') { }
33 298 elsif ($type_ibeg_2 eq 'k') { }
0 298 elsif ($is_amp_amp{$type_ibeg_2}) { }
11 287 elsif ($is_assignment{$type_ibeg_2}) { }
20532 0 2 if $ibeg_3 < 0 and $type_ibeg_2 eq "&&" and $type_ibeg_1 eq "||" and $nesting_depth_to_go[$ibeg_2] == $nesting_depth_to_go[$ibeg_1]
20539 43 0 if not $ok and $want_break_before{$type_ibeg_2}
20552 15 72 if $lev ne $levels_to_go[$ibeg_1]
20561 17 55 unless $follows_colon or $precedes_colon
20564 29 26 unless ($follows_colon)
20571 34 71 if $ii >= 0 and $types_to_go[$ii] eq ":" and $levels_to_go[$ii] == $lev
20576 24 5 unless $local_count > 1
20603 23 0 unless $n == 2 and $n == $nmax and $type_ibeg_1 ne $type_ibeg_2 or $types_to_go[$i_next_nonblank] eq "Q" and $i_next_nonblank >= $iend_2 - 1 and $token_lengths_to_go[$i_next_nonblank] < $rOpts_short_concatenation_item_length and $types_to_go[$iend_1] ne 'Q' || $summed_len_2 < $summed_len_1 || $n == 2 && $n == $nmax && $this_line_is_semicolon_terminated
20635 8 25 if ($tokens_to_go[$ibeg_2] eq 'or') { }
8 17 elsif ($tokens_to_go[$ibeg_2] eq 'and' or $tokens_to_go[$ibeg_2] eq 'xor') { }
8 9 elsif ($is_if_unless{$tokens_to_go[$ibeg_2]}) { }
20645 4 3 unless $this_line_is_semicolon_terminated and $type_ibeg_1 eq '}' || $type_ibeg_1 eq 'k' && $is_if_unless{$tokens_to_go[$ibeg_1]} && $iend_2 - $ibeg_2 <= 7
20658 3 1 unless $old_breakpoint_to_go[$iend_1]
20689 6 2 unless $this_line_is_semicolon_terminated and ($type_ibeg_1 eq "k" and $is_if_unless{$tokens_to_go[$ibeg_1]} || $tokens_to_go[$ibeg_1] eq 'or')
20709 1 0 unless $this_line_is_semicolon_terminated and $type_ibeg_1 eq "k" and $is_and_or{$tokens_to_go[$ibeg_1]}
20719 8 1 unless ($is_assignment{$type_iend_1})
20721 8 0 if $type_iend_1 ne "k" and $tokens_to_go[$ibeg_2] ne "while"
20743 0 0 unless $this_line_is_semicolon_terminated and $type_ibeg_1 eq "k" and $is_if_unless{$tokens_to_go[$ibeg_1]}
20750 0 11 unless $n == 1 or $n == $nmax
20751 0 11 if $old_breakpoint_to_go[$iend_1]
20756 10 0 unless $nmax == 2 or $nmax == 3 and $types_to_go[$ibeg_nmax] eq ";" or $type_iend_2 eq "h" or $n == $nmax and $this_line_is_semicolon_terminated
20791 35 229 if $typel eq "?"
20792 1 228 if $typer eq "?"
20793 20 208 if ($typel eq ':') { }
1 207 elsif ($typer eq ':') { }
20801 20 25 if ($i_first_colon > 0)
20803 12 8 if (defined $i_question and $i_question > 0)
20820 1 7 if ($type eq ',' || $type eq 'k' && ($nmax > 1 && $token eq 'return') and $self->in_same_container_i($ii, $i_question))
20834 1 11 if (@insert_list)
20851 0 50 unless %break_before_container_types
20854 0 50 unless $nmax >= 0
20867 21 122 unless $ir > $il
20874 4 118 if ($type_end eq "#")
20876 0 4 unless defined $Kend
20881 0 122 if ($total_weld_count)
20883 0 0 if (defined $Kend_test and $Kend_test > $Kl)
20890 0 0 if defined $Kend_test
20894 92 30 unless $is_opening_token{$token}
20895 0 30 unless $Kl < $Kend - 1
20898 0 30 unless defined $seqno
20901 16 14 unless $rbreak_before_container_by_seqno->{$seqno}
20906 0 14 if $ibreak < $il
20907 0 14 if $nobreak_to_go[$ibreak]
20912 10 40 if (@insert_list)
20921 15 3 if ($self->[53] == 0)
20932 2 11 if ($self->[56] == 0)
20944 0 0 unless ($self->[60])
20948 0 0 if ($self->[59] <= 6)
20980 5 129 if (@{$ri_starting_one_line_block;})
21005 804 3065 unless ref $indentation
21008 2457 608 if $indentation->get_marked
21015 379 229 unless $align_seqno
21020 229 0 if (defined $Ko and defined $Kc)
21021 99 130 if $Ko >= $K_to_go[$ibeg] and $Kc <= $K_to_go[$iend]
21040 50 80 if ($line == 1 and $i == $ibeg)
21053 118 12 if ($i == $ibeg) { }
21056 7 111 if ($line == 0) { }
21062 7 0 if (defined $indent)
21082 89 22 if $types_to_go[$iendm + 1] eq "b"
21097 10 2 if ($closing_index > $iend)
21099 9 1 if ($ci_levels_to_go[$ibeg_next] > 0)
21118 52 78 if ($move_right == 0)
21126 68 10 unless defined $collapsed_length
21136 10 68 if ($closing_index < 0 and not $collapsed_length)
21157 67 1 if ($have_child or $move_right > 0)
21162 3 64 if ($Kc > $K_to_go[$max_index_to_go])
21166 61 6 if ($i == $ibeg)
21168 60 1 if ($length > $max_length)
21175 60 463 if $closing_index <= $ibeg_t
21184 96 367 if ($length_t > $max_length)
21192 0 67 if ($right_margin < 0)
21215 62 6 if ($move_right < 0 or $rOpts_extended_line_up_parentheses and $Kc > $K_to_go[$max_index_to_go] or $closing_index < 0 or $comma_count == 0 or $comma_count > 0 and not $is_vertically_aligned) { }
21233 36 26 $move_right <= $right_margin ? :
21267 0 5 unless @ilist
21276 6 9 if $inext > $iend
21280 7 2 ref $leading_spaces_to_go[$ibeg] ? :
21285 0 9 if ($excess > 0)
21288 0 0 if ($available_spaces > 0)
21299 0 4 if $inext <= $iend
21300 4 0 if $inext > $iend
21302 5 4 if $inext <= $iend
21329 0 9 unless $max_line > $line_open
21342 0 9 if ($ibeg eq $closing_index)
21343 0 9 if $lev_start != $levels_to_go[$ibeg]
21344 9 0 if $ci_start_plus != $ci_levels_to_go[$ibeg]
21345 0 0 if $closing_index <= $iend
21403 1 1109 if ($types_to_go[0] eq ":")
21409 13 1097 if (@{$rbond_strength_bias;})
21412 31 0 if ($ii >= 0 and $ii <= $max_index_to_go) { }
21427 0 1110 if ($types_to_go[$imin] eq "b")
21428 0 1110 if ($types_to_go[$imax] eq "b")
21439 9 196 if ($_ eq $last_tok)
21469 439 3511 if (@{$rcolon_list;})
21478 383 56 unless ($is_colon_chain)
21480 1769 66 unless $tokens_to_go[$i] eq "?"
21484 0 66 if $tokens_to_go[$max_index_to_go] eq "#" and not terminal_type_i(0, $max_index_to_go) =~ /^[\;\}]$/
21490 61 5 if defined $mate_index_to_go[$i] and $mate_index_to_go[$i] <= $i_next_nonblank
21494 4 1 if ($want_break_before{'?'})
21509 32 407 if ($next_nonblank_type eq '?') { }
4 403 elsif ($types_to_go[$i_lowest] eq '?') { }
21521 88 351 if ($next_nonblank_type eq ':') { }
4 347 elsif ($types_to_go[$i_lowest] eq ':') { }
21533 0 3950 if ($i_lowest <= $i_last_break)
21546 0 3950 $types_to_go[$i_begin] eq 'b' ? :
21548 281 3669 $types_to_go[$i_lowest] eq 'b' ? :
21553 10 3940 if ($tokens_to_go[$i_lowest] eq '{' || $tokens_to_go[$i_lowest] eq '[' and not $forced_breakpoint_to_go[$i_lowest])
21570 2295 1655 if ($i_begin <= $imax and $types_to_go[$i_begin] eq "b")
21583 49 1061 if (@i_colon_breaks)
21585 38 11 unless ($is_chain)
21650 56 3894 if ($types_to_go[$i_begin] eq "i" and substr($tokens_to_go[$i_begin], 0, 1) =~ /\w/)
21654 6 50 if ($tokens_to_go[$i_next_nonblank] eq "(")
21664 521 38 if ($i_begin < $imax and $tokens_to_go[$i_begin] eq $types_to_go[$i_begin] and not $forced_breakpoint_to_go[$i_begin] and not $tokens_to_go[$i_begin] eq '}' && $block_type_to_go[$i_begin] && $block_type_to_go[$i_begin] eq 'eval' and $leading_spaces + $summed_lengths_to_go[$i_begin + 1] - $starting_sum < $maximum_line_length)
21714 10914 22346 if ($type eq "b")
21717 503 32757 if ($old_breakpoint_to_go[$i_test] and $type eq ',' and not $want_break_before{$type} and $i_next_nonblank <= $imax and $want_break_before{$next_nonblank_type} || $token_lengths_to_go[$i_next_nonblank] > 2 || $next_nonblank_type eq ',' || $is_opening_type{$next_nonblank_type}) { }
21749 323 32434 if ($len >= $maximum_line_length)
21778 28 10 if ($strength <= $lowest_strength and $nesting_depth_to_go[$i_begin] > $nesting_depth_to_go[$i_next_nonblank] and $next_nonblank_type =~ /^(\.|\&\&|\|\|)$/ || $next_nonblank_type eq 'k' && $is_and_or{$next_nonblank_token})
21798 28 30558 if ($forced_breakpoint_to_go[$i_test] or $line_count and $token eq ")" and $next_nonblank_type eq "{" and $next_nonblank_block_type and $next_nonblank_block_type ne $tokens_to_go[$i_begin] and not +($next_nonblank_block_type =~ /$SUB_PATTERN/ || $next_nonblank_block_type =~ /$ASUB_PATTERN/) && $nesting_depth_to_go[$i_begin] == $nesting_depth_to_go[$i_next_nonblank] and not $rOpts_opening_brace_always_on_right or $type eq "{" and $i_test == $imax)
21847 2702 0 if ($strength < 9999)
21857 45 2978 if ($next_nonblank_type eq ';' || $next_nonblank_type eq ',' and not $must_break and $leading_spaces + $summed_lengths_to_go[$i_next_nonblank + 1] - $starting_sum > $maximum_line_length)
21869 11 34 if ($i_lowest >= 0)
21880 14250 18999 if ($strength <= $lowest_strength and $strength < 10000)
21885 108 14142 if ($leading_alignment_type)
21899 6 0 if ($i_test == $imax and not $forced_breakpoint_count and $saw_good_break and $type =~ /^[#;\{]$/ and $i_last_break < 0 and $i_lowest >= 0 and $i_lowest < $imax - 1 and $strength - $lowest_strength < "0.4")
21931 6 308 if ($line_count > 2 and $i_lowest >= 0 and $i_lowest < $i_test and $i_test > $imax - 2 and $nesting_depth_to_go[$i_begin] > $nesting_depth_to_go[$i_lowest] and $lowest_strength < $last_break_strength - "0.4")
21944 3 3 if ($types_to_go[$il] =~ m[^[/\*\+\-\%]$] or $types_to_go[$ir] =~ m[^[/\*\+\-\%]$])
21957 2702 11431 if ($must_break)
21966 3514 4507 if ($line_count > 0 and $i_test < $imax and $lowest_strength - $last_break_strength <= "0.001")
21973 109 0 if ($tok_beg eq $next_nonblank_token and $is_chain_operator{$tok_beg} and $type_beg eq 'k' || $type_beg eq $tok_beg and $nesting_depth_to_go[$i_begin] >= $nesting_depth_to_go[$i_next_nonblank] or $tokens_to_go[$i_last_end] eq $token and $is_chain_operator{$token} and $type eq 'k' || $type eq $token and $nesting_depth_to_go[$i_last_end] >= $nesting_depth_to_go[$i_test])
22002 647 29783 if $i_test >= $imax
22011 29205 578 if ($excess < 0) { }
157 421 elsif ($excess == 0) { }
22031 115 42 if ($i_test + 1 < $imax and $next_nonblank_type ne ',' and not $is_closing_type{$next_nonblank_type}) { }
22066 3 85 if ($i_lowest == $i_test and $token_lengths_to_go[$i_test] > 1 and $next_nonblank_type eq ';' || $next_nonblank_type eq ',' and $rOpts_fuzzy_line_length)
22078 473 60 if ($i_lowest >= 0)
22093 0 3950 if ($i_lowest < 0)
22109 57 8 if (defined $i_question)
22110 56 1 if ($want_break_before{'?'})
22114 57 0 if ($i_question >= 0)
22235 31 524 if ($rOpts_line_up_parentheses)
22238 3 28 if ($rOpts_extended_continuation_indentation) { }
22247 168 0 unless $closing_vertical_tightness{$_}
22266 2363 0 if ($depth_t < $minimum_depth)
22275 0 2363 if ($rOpts_comma_arrow_breakpoints == 3 and $seqno)
22298 883 1480 if ($changed_seqno or not defined $has_broken_sublist[$depth_t])
22319 543 0 if ($item_count_stack[$dd])
22327 543 0 $seqno ? :
22330 40 503 if ($dont_align[$dd]) { }
497 6 elsif ($real_comma_count) { }
22360 251 246 if $must_break_open
22410 34 55 if ($old_breakpoint_to_go[$ii])
22462 0 40 if ($ci_start and $rOpts_extended_continuation_indentation)
22464 0 0 if ($self->[74]{$K0})
22466 8 27 if (not $ci_start and $old_breakpoint_to_go[$i_first_comma] and $level_comma == $levels_to_go[0])
22473 3 59 if ($old_breakpoint_to_go[$ii])
22475 0 3 if $obp_count > 1
22476 3 0 if $levels_to_go[$ii] == $level_comma
22482 3 0 if ($ibreak >= 0 and $obp_count == 1 and $old_comma_break_count > 0)
22485 0 3 if $types_to_go[$ibreak_m] eq "b"
22486 3 0 if ($ibreak_m >= 0)
22508 3 0 if ($is_uncontained_comma_break_included_type{$type_m})
22516 0 3 if (not $rOpts_break_at_old_ternary_breakpoints and $ibreak_p <= $max_index_to_go)
22523 3 0 unless $no_break
22561 69 0 if ($item_count_stack[$dd] == 0 and $is_logical_container{$container_type[$dd]} or $has_old_logical_breakpoints[$dd])
22573 42 168 if ($rand_or_list[$dd][$i])
22636 1738 0 if $current_depth < $minimum_depth
22648 22133 12702 if ($type ne "b")
22669 17 34818 if ($i_want_previous_break >= 0)
22677 2490 32345 if ($old_breakpoint_to_go[$i])
22683 12702 22133 if $type eq "b"
22694 134 21999 if ($type eq "#")
22695 0 134 if ($i != $max_index_to_go)
22709 8 4 if ($type eq "k" and $i > 0 and $is_if_unless_while_until_for_foreach{$token} and $last_nonblank_type ne 'n' || $i > 2 and !$last_nonblank_block_type || $last_nonblank_block_type ne 'do' and $is_long_line || $next_nonblank_token eq '(' && (!defined($mate_index_to_go[$i_next_nonblank]) || $mate_index_to_go[$i_next_nonblank] < $i))
22742 61 22072 if ($type eq '||') { }
55 22017 elsif ($type eq '&&') { }
28 21989 elsif ($type eq 'f') { }
1370 20619 elsif ($type eq 'k') { }
505 20114 elsif ($is_assignment{$type}) { }
22744 29 32 if $i == $i_line_start || $i == $i_line_end and $rOpts_break_at_old_logical_breakpoints
22750 26 29 if $i == $i_line_start || $i == $i_line_end and $rOpts_break_at_old_logical_breakpoints
22758 44 1326 if ($token eq 'and') { }
40 1286 elsif ($token eq 'or') { }
120 1166 elsif ($token eq 'if' or $token eq 'unless') { }
22760 19 25 if $i == $i_line_start || $i == $i_line_end and $rOpts_break_at_old_logical_breakpoints
22770 15 25 if $i == $i_line_start || $i == $i_line_end and $rOpts_break_at_old_logical_breakpoints
22773 9 31 if ($is_logical_container{$container_type[$depth]}) { }
22776 16 15 if ($is_long_line) { }
4 22 elsif ($i == $i_line_start || $i == $i_line_end and $rOpts_break_at_old_logical_breakpoints) { }
22786 7 113 if ($i == $i_line_start || $i == $i_line_end and $rOpts_break_at_old_logical_breakpoints)
22800 6131 16002 if ($type_sequence)
22810 3017 19116 if ($depth == $current_depth + 1 and $is_opening_type{$type}) { }
2854 16262 elsif ($depth == $current_depth - 1 and $is_closing_type{$type}) { }
22836 17184 4949 unless $quick_filter{$type}
22839 984 3965 if ($type eq '=>') { }
116 3849 elsif ($type eq '.') { }
1443 4802 elsif ($is_non_list_type{$type} and not $self->is_in_list_by_i($i)) { }
22840 0 984 if $last_nonblank_type eq "=>"
22841 6 978 if $rOpts_break_at_old_comma_breakpoints
22843 0 978 if $rOpts_comma_arrow_breakpoints == 3 and not defined $override_cab3[$depth]
22867 28 1415 if ($type eq "f")
22871 1569 2396 if $type ne ","
22884 788 1738 if $dd < $current_depth
22885 90 2436 if $item_count_stack[$dd]
22887 46 2480 if $has_old_logical_breakpoints[$dd]
22893 788 1738 if (defined $i_opening and $i_opening >= 0)
22894 4 0 unless is_unbreakable_container($dd) or $type eq "Q" and $i_opening >= $max_index_to_go - 2 and $token eq q['] || $token eq '"'
22913 31 1707 if ($has_old_logical_breakpoints[$current_depth]) { }
12 1711 elsif ($i_old_assignment_break and $total_depth_variation > 4 and $old_breakpoint_count == 1 and $i_old_assignment_break < $max_index_to_go) { }
22949 610 1786 if ($want_comma_break[$depth])
22951 145 465 if ($next_nonblank_type =~ /^[\)\}\]R]$/)
22952 145 0 if ($rOpts_comma_arrow_breakpoints)
22958 465 0 unless $next_nonblank_type eq "#"
22971 460 5 if ($ibreak > 0 and not $tokens_to_go[$ibreak + 1] =~ /^[\)\}\]]$/)
22974 142 318 if ($tokens_to_go[$ibreak] eq "-")
22975 451 9 if ($types_to_go[$ibreak] eq "b")
22976 453 7 if ($types_to_go[$ibreak] =~ /^[,wiZCUG\(\{\[]$/)
22985 453 0 if ($tokens_to_go[$ibreak + 1] ne "->" and $tokens_to_go[$ibreak + 1] ne ",")
23005 8 11 if ($depth < $starting_depth and $comma_follows_last_closing_token and not $dont_align[$depth])
23009 8 0 unless $next_nonblank_type eq "#"
23016 543 1235 if ($item_count == 0)
23023 29 514 if ($opening_structure_index_stack[$depth] < 0 and $self->is_in_block_by_i($i))
23032 411 1367 if ($last_nonblank_type =~ /^[iR\]]$/)
23084 28 2462 if ($type eq 'k') { }
23087 150 2340 if ($next_nonblank_type eq 'k') { }
23094 6 2484 if ($poor_break)
23111 2482 2 if ($rOpts_break_at_old_keyword_breakpoints)
23112 12 0 if ($next_nonblank_type eq "k" and $is_keyword_returning_list{$next_nonblank_token} and $type =~ /^[=\)\]\}Riw]$/ || $type eq 'k' && $is_keyword_returning_list{$token})
23132 12 0 unless $skip
23139 2480 4 if ($rOpts_break_at_old_attribute_breakpoints)
23140 5 2475 if ($next_nonblank_type eq "A")
23148 73 2411 if ($is_assignment{$type}) { }
0 2411 elsif ($is_assignment{$next_nonblank_type}) { }
23166 2984 3147 if ($is_closing_sequence_token{$token}) { }
23168 130 2854 if ($type eq ":")
23172 73 1 if ($i == $i_line_start || $i == $i_line_end and $rOpts_break_at_old_ternary_breakpoints and $levels_to_go[$i] < $high_stress_level)
23183 6 67 unless (defined $mix)
23184 17 56 if ($ieq > 0 and $ieq < $mix)
23192 728 2256 if (has_postponed_breakpoint($type_sequence))
23193 12 716 $type eq ':' ? :
23194 266 462 if ($i >= $inc)
23206 130 3017 if ($token eq '?') { }
23208 0 118 if (not defined $i_colon or $i == 0 or $i == $max_index_to_go)
23220 8 4 if ($i_last_colon < 0 || $parent_seqno_to_go[$i_last_colon] != $parent_seqno_to_go[$i] and $tokens_to_go[$max_index_to_go] ne "#")
23243 26 2991 if ($rOpts_extended_line_up_parentheses and not defined $mate_index_to_go[$i])
23248 13 13 if ($lp_object)
23275 0 3017 if ($rOpts_comma_arrow_breakpoints == 3 and $type_sequence)
23284 890 2127 $is_container_label_type{$last_nonblank_type} ? :
23305 609 2408 if ($next_nonblank_type eq "b" or $next_nonblank_type eq "#")
23341 4 0 if ($block_type and $last_nonblank_token eq ")" and not defined $mate_index_to_go[$i_last_nonblank_token] and not $rOpts_opening_brace_always_on_right and $type eq "{" and $token eq "{")
23375 625 2229 if $depth < $minimum_depth
23386 4 0 if ($token eq ")" and $next_nonblank_block_type and $interrupted_list[$current_depth] and $next_nonblank_type eq "{" and not $rOpts_opening_brace_always_on_right)
23401 453 2401 if $item_count_stack[$current_depth]
23413 279 2575 if ($rOpts_line_up_parentheses and $saw_opening_structure)
23434 0 2854 if ($cab_flag == 3 and $type_sequence)
23436 0 0 if (defined $test_cab)
23443 1924 930 if ($type_sequence and not $self->[36]{$type_sequence})
23454 29 2200 if ($saw_opening_structure and not $lp_object and $levels_to_go[$i_opening] >= $high_stress_level)
23475 430 1656 if (not $is_long_term and $saw_opening_structure and $is_opening_token{$tokens_to_go[$i_opening]} and $index_before_arrow[$depth + 1] > 0 and not $opening_vertical_tightness{$tokens_to_go[$i_opening]})
23489 1949 905 if (not $is_long_term and $saw_opening_structure)
23500 25 92 if (ref $indentation and $self->[18]{$type_sequence})
23506 0 25 if ($diff > 0)
23512 25 0 if ($lp_tol_boost and $lp_object and $rOpts_extended_continuation_indentation || !$self->[36]{$type_sequence})
23528 0 509 if (not $ci_levels_to_go[$i_opening] and $self->[90]{$type_sequence})
23543 96 1611 if ($cab_flag != 0 and $cab_flag != 4 and $saw_opening_structure and $old_breakpoint_count_stack[$current_depth] == $last_old_breakpoint_count || $cab_flag == 2 and $breakpoint_undo_stack[$current_depth] < $forced_breakpoint_undo_count and not $is_long_term)
23675 0 2854 if ($saw_opening_structure and $rOpts_break_open_compact_parens)
23684 0 0 if ($flag eq '*' or $flag eq '1') { }
23700 204 1606 if ($item_count_stack[$current_depth] == 0 and $saw_opening_structure and $tokens_to_go[$i_opening] eq "(" and $is_logical_container{$container_type[$current_depth]})
23709 191 13 if (not $has_comma_breakpoints) { }
23724 4 2850 if ($is_long_term and @{$rfor_semicolon_list[$current_depth];})
23731 3 1 unless $lp_object
23738 681 2173 if (not $block_type || $is_simple_logical_expression and $has_comma_breakpoints || !$saw_opening_structure || $is_long_term && !$self->is_in_block_by_i($i_opening)) { }
10 2163 elsif ($is_simple_logical_expression and $has_old_logical_breakpoints[$current_depth]) { }
78 2085 elsif ($is_long_term) { }
23773 96 585 if ($lp_object)
23781 681 0 if ($minimum_depth <= $current_depth)
23783 485 196 if ($i_opening >= 0)
23784 445 0 unless ($do_not_break_apart or is_unbreakable_container($current_depth))
23793 0 0 if ($is_long_term and $types_to_go[$i_opening] eq "L" and $opening_vertical_tightness{'{'} and $closing_vertical_tightness{'}'})
23799 0 0 if ($seqno)
23807 107 574 if ($last_comma_index[$depth])
23812 5 676 if ($last_dot_index[$depth])
23820 427 254 if ($i_opening > 2)
23821 219 208 $types_to_go[$i_opening - 1] eq 'b' ? :
23828 11 416 if ($type_prev eq ',' and $types_to_go[$i_prev - 1] eq ')' || $types_to_go[$i_prev - 1] eq '}') { }
6 410 elsif ($type_prev =~ /^([k\:\?]|&&|\|\|)$/ and $want_break_before{$token_prev}) { }
23848 79 602 if ($types_to_go[$i + 1] eq ",")
23853 0 681 if ($is_assignment{$next_nonblank_type} and $breakpoint_stack[$current_depth] != $forced_breakpoint_count)
23869 25 656 if (defined $icomma and $i_opening - $icomma < 5)
23870 0 25 unless ($forced_breakpoint_to_go[$icomma])
23925 22 2242 if ($i_opening_minus <= 0)
23931 1188 1054 if ($type_prev_nb eq "b" and $iprev_nb > 0)
23936 182 2060 if ($type_prev_nb eq ',') { }
1702 358 elsif ($tokens_to_go[$i_opening_paren] eq '(' or $is_kwiZ{$type_prev_nb}) { }
23957 1401 2341 if ($is_key_type{$types_to_go[$j]})
23960 106 1295 if ($types_to_go[$j] eq "=")
23965 61 1641 if ($types_to_go[$i_opening_minus] eq "b")
24019 8 489 unless defined $rhash_A
24037 80 409 if ($has_broken_sublist)
24049 93 315 if ($rOpts_break_at_old_comma_breakpoints or $interrupted or $i_opening_paren < 0)
24068 0 0 if ($break_before_container_types{$opening_token} and $container_indentation_options{$opening_token} and $container_indentation_options{$opening_token} == 2)
24075 0 0 if ($tol < $rOpts_continuation_indentation)
24082 20 295 if ($rOpts_delete_trailing_commas and $rOpts_add_trailing_commas)
24089 180 135 if $excess + $tol <= 0
24125 0 80 if ($rOpts_maximum_fields_per_table and $fields > $rOpts_maximum_fields_per_table)
24137 25 173 if ($j < $item_count and $ri_term_end->[$j] == $ri_term_begin->[$j] and $ritem_lengths->[$j] <= $small_length)
24143 80 198 if $j == 0
24144 6 192 if ($is_simple_last_term and $is_simple_next_term and $skipped_count < $max_skipped_count) { }
24153 65 127 unless defined $i_tc
24161 8 72 if ($interrupted)
24232 2 5 if ($number_of_fields_best == 1 or $in_hierarchical_list or $comma_count > 1 and not $long_last_term || $long_first_term) { }
2 3 elsif ($long_last_term) { }
3 0 elsif ($long_first_term) { }
24253 1 1 unless $must_break_open
24321 18 117 if ($is_lp_formatting and not $must_break_open)
24333 10 125 unless defined $hash_B
24362 66 34 $packed_lines == 2 ? :
8 100 $packed_lines == 1 ? :
17 108 $item_count < 3 ? :
24369 107 18 if ($opening_token eq "(")
24375 0 107 if ($rOpts_break_open_compact_parens)
24382 0 0 if ($flag eq '*' or $flag eq '1') { }
0 0 elsif ($flag eq '0') { }
24403 55 19 if ($packed_lines <= 2 and $item_count < 9 and $opening_is_in_block and $two_line_word_wrap_ok)
24413 5 6 if ($is_lp_formatting and $item_count == 2 and not $must_break_open)
24428 26 24 if ($number_of_fields == 2 and $item_count == 3 or $new_identifier_count > 0 and $sparsity > "0.15")
24439 1 25 if $use_separate_first_term
24444 23 3 unless ($must_break_open)
24446 21 2 if ($break_count <= 1) { }
1 2 elsif ($is_lp_formatting and not $need_lp_break_open) { }
24489 1 0 if (not $too_long and $i_opening_paren > 0 and $opening_token eq "(")
24498 0 0 if (not $too_long and $i_opening_paren > 0 and $list_type eq "=>")
24500 0 0 if ($i_opening_minus >= 0)
24520 12 82 if ($formatted_lines < 3 and $packed_lines < $formatted_lines or $formatted_lines < 2 or $unused_columns > $max_allowed_sparsity * $formatted_columns)
24530 0 12 if ($packed_lines > 2 and $item_count > 10) { }
24540 0 12 if $use_separate_first_term
24542 0 12 unless ($must_break_open_container)
24543 0 0 if ($break_count <= 1) { }
0 0 elsif ($is_lp_formatting and not $need_lp_break_open) { }
24580 0 497 if $item_count < 1
24585 21 476 if ($i_last_comma >= $max_index_to_go)
24587 8 13 if $item_count < 1
24610 1 1661 $i == 0 || $types_to_go[$i - 1] eq 'b' ? :
24614 1575 87 $types_to_go[$i_prev_plus] eq 'b' ? :
24627 489 1173 if ($j == 0) { }
24632 562 611 if ($length > $rmax_length->[$is_odd])
24641 484 5 $types_to_go[$i_last_comma + 1] eq 'b' ? :
24645 402 87 $types_to_go[$i_closing_paren - 1] eq 'b' ? :
24653 416 73 if ($last_item_length > 0)
24664 360 56 if ($last_item_length > $rmax_length->[$i_odd])
24671 144 272 if ($types_to_go[$i_b + 1] =~ /^[iR\]]$/)
24677 50 439 if ($i_effective_last_comma >= $max_index_to_go)
24742 4 4 if ($identifier_count >= $item_count - 1 or $is_assignment{$next_nonblank_type} or $list_type and $list_type ne "=>" and not $list_type =~ /^[\:\?]$/)
24766 135 0 unless ($use_separate_first_term)
24767 4 131 if ($is_keyword_with_special_leading_term{$list_type})
24771 3 1 if ($item_count < 3) { }
1 0 elsif ($first_term_length < 20 and $i_first_comma - $i_opening_paren < 4) { }
24772 3 0 if ($i_first_comma - $i_opening_paren < 4)
24780 1 0 if ($first_term_length < $columns)
24788 4 131 if ($use_separate_first_term) { }
24799 3 1 if $item_count <= 1
24811 44 87 if ($first_term_length > $rmax_length->[0])
24818 75 57 $rmax_length->[0] > $rmax_length->[1] ? :
24831 0 0 if ($rOpts_variable_maximum_line_length and $tokens_to_go[$i_opening_paren] eq "(" and @{$ri_term_begin;})
24840 0 0 if ($type eq "w")
24870 18 114 if ($number_of_fields_best != 0 and $number_of_fields_best < $number_of_fields_max) { }
0 228 elsif ($number_of_fields_best > 1 and $number_of_fields_best > $number_of_fields_max) { }
24885 16 19 if ($is_lp_formatting and $number_of_fields == 0 || $number_of_fields == 1 && $number_of_fields != $number_of_fields_best)
24910 46 86 if ($number_of_fields <= 0)
24916 0 132 if ($rOpts_maximum_fields_per_table and $number_of_fields > $rOpts_maximum_fields_per_table)
24926 0 132 if ($columns <= 0)
24933 7 125 if ($number_of_fields <= 0)
24954 38 87 if ($formatted_lines != int $formatted_lines)
24966 61 64 if ($number_of_fields > 1) { }
24974 7 118 if ($formatted_columns < $packed_columns)
25023 9 7 if ($available_spaces > 0)
25027 5 4 if ($number_of_fields_best == 0)
25032 3 6 if ($number_of_fields_best != 1)
25034 3 0 if ($available_spaces > $spaces_wanted_2)
25039 6 3 if ($spaces_wanted > 0)
25045 5 1 if ($deleted_spaces > 0)
25051 0 5 if ($number_of_fields_best == 1 and $number_of_fields >= 1)
25072 0 82 $use_separate_first_term ? :
25124 298 640 if ($types_to_go[$ib] =~ /^[qQ]$/) { }
36 604 elsif ($types_to_go[$ib] =~ /^[w\-]$/) { }
25132 727 211 if ($ib eq $ie) { }
25133 50 677 if ($is_quote and $tokens_to_go[$ib] =~ /\s/) { }
25141 181 30 if (grep {$_ eq "b";} @types_to_go[$ib .. $ie])
25145 24 187 if (grep {$_ eq "..";} @types_to_go[$ib .. $ie])
25160 239 699 if ($weighted_length >= $definitely_complex) { }
11 723 elsif ($i == $i_max and $i_last_break == $i - 1 and $weighted_length <= $definitely_simple) { }
25164 21 97 if ($i_last_break == $i - 1 and $i > 1 and $i_last_last_break != $i - 2)
25193 49 80 if ($max_width > 12 and $complex_item_count > $item_count / 2 and $number_of_fields_best != 2)
25215 2 3 if ($item_count <= 5) { }
25235 9 15 if ($length > $max_length[$is_odd])
25239 21 3 if (defined $last_length)
25246 18 6 if (defined $ll) { }
25257 3 0 $item_count > 5 ? :
0 3 $item_count > 10 ? :
25258 0 3 unless ($total_variation_2 < $factor * $total_variation_1)
25285 7 130 if ($odd_or_even == 1 and $max_pairs * $pair_width + $max_width <= $columns)
25299 43 82 if ($number_of_fields >= $odd_or_even * 2 and $formatted_lines > 0)
25322 38 32 if ($j)
25336 121 1056 if ($old_breakpoint_to_go[$i])
25348 0 121 if ($types_to_go[$ibreak] ne "," and $controlled_comma_style)
25350 0 0 if ($index > $ibreak and $types_to_go[$index] eq ",")
25362 351 0 if ($i >= 0 and $i <= $j and $j <= $max_index_to_go) { }
25395 0 3938 if ($ibeg < 0)
25398 74 3864 if ($ibeg > $iend)
25412 603 1252 if (ref $spaces)
25430 871 10688 if (ref $excess)
25433 231 380 if ($total_weld_count and $type_sequence_to_go[$iend] and not $ignore_right_weld)
25438 12 219 if defined $wr
25455 150 1803 ref $indentation ? :
25464 38 0 ref $indentation ? :
25475 16 0 ref $item ? :
25514 6 549 if ($high_stress_level <= 1)
25577 0 302 if (not $rOpts_line_up_parentheses && defined $max_index_to_go or $max_index_to_go < 0)
25612 2 300 if ($starting_in_quote)
25617 210 92 if ($Kpnb > 0 and $rLL->[$Kpnb][7] eq "b")
25620 272 30 if ($Kpnb >= 0 and $rLL->[$Kpnb][7] ne "b")
25624 272 30 if (defined $K_last_nonblank)
25641 1757 4010 if ($stack_changed)
25644 808 949 if ($lp_object) { }
25659 335 5432 if ($type eq "{" or $type eq "(")
25667 141 194 if ($ii_last_equals)
25679 935 4832 if ($level < $current_level or $ci_level < $current_ci_level)
25686 1485 4282 if ($level > $current_level or $ci_level > $current_ci_level)
25693 3772 1995 if ($type ne "b")
25698 227 3545 if ($type eq '=>') { }
615 2930 elsif ($type eq ',') { }
85 2845 elsif ($is_assignment{$type}) { }
25715 9 75 if ($ii > $ii_begin_line and $ii == 1 && $types_to_go[0] eq 'b' || $hash_test2{$last_nonblank_type} || $last_nonblank_type eq '{' && $type ne '}' || $last_nonblank_type eq '(' && $type ne ')' || $hash_test3{$type} || $last_nonblank_type eq '}' && $last_nonblank_token eq $last_nonblank_type || $last_nonblank_type eq 'k' && ($last_nonblank_token eq 'return' && $type ne '{') || $type eq 'k' && $is_if_unless_and_or_last_next_redo_return{$token} || $is_assignment{$last_nonblank_type} && ($hash_test1{$last_last_nonblank_type} || $lp_position_predictor > $maximum_line_length_at_level[$level] - $rOpts_maximum_line_length / 2))
25775 1057 0 if ($ii_begin_line > 0)
25779 8 1049 $last_nonblank_type eq 'k' ? :
25780 14 1043 if $wbb
25792 4414 1353 if ($ii > $ii_begin_line) { }
25800 2746 1668 if (ref $indentation)
25821 3398 2369 if ($rLP->[$max_lp_stack][2])
25825 1379 2019 if ($max_lp_stack > 0 and $ci_level and $$rLP[$max_lp_stack - 1][2]) { }
25839 229 73 unless $rOpts_extended_line_up_parentheses
25863 132 9 if ($ii_last_equals and $ii < $max_index_to_go)
25866 99 33 if $types_to_go[$inext_nb] eq "b"
25872 104 37 if ($ii_last_equals and $ii_last_equals > $ii_begin_line and not $is_empty_container)
25891 0 104 if ($want_break_before{$types_to_go[$i_test]}) { }
104 0 elsif ($types_to_go[$i_test + 1] eq 'b') { }
25893 0 0 if $types_to_go[$i_test] eq "b"
25911 2 102 if ($min_len and $min_len > $len_increase)
25915 6 27 if ($lp_position_predictor + $len_increase > $mll or $seqno and $self->[90]{$seqno} or $lp_position_predictor > $mll - $rOpts_maximum_line_length * 3 / 4 and $types_to_go[$ii_last_equals] ne "=>" and $old_breakpoint_to_go[$ii_last_equals] || $ii_last_equals > 0 && $old_breakpoint_to_go[$ii_last_equals - 1] || $ii_last_equals > 1 && $types_to_go[$ii_last_equals - 1] eq 'b' && $old_breakpoint_to_go[$ii_last_equals - 2])
25947 15 1 if (defined $Kc and $Kc <= $K_to_go[$max_index_to_go] or $rOpts_extended_line_up_parentheses)
25973 0 0 if ($ii == $max_index_to_go and not $block_type_to_go[$ii] and $types_to_go[$ii] eq "{" and $seqno and not $self->[28]{$seqno})
26001 0 1064 unless ($max_lp_stack)
26013 608 456 if ($rLP->[$max_lp_stack][2])
26021 340 268 if ($type eq "}" or $type eq ")")
26025 168 172 unless $comma_count
26026 221 119 unless $arrow_count
26036 62 51 if ($available_spaces > 0 and $K_start >= $K_to_go[0] and $comma_count <= 0 || $arrow_count > 0)
26047 0 62 if ($i < 0 or $i > $max_lp_object_list)
26056 36 26 if ($arrow_count == 0) { }
26080 498 566 if ($rLP_top->[2])
26088 935 129 if ($lev <= $level and $ci_lev <= $ci_level)
26127 1455 30 if (defined $K_last_nonblank)
26131 490 965 $last_nonblank_seqno ? :
26140 31 1454 if ($max_lp_stack == 0) { }
1189 265 elsif ($last_nonblank_block_type or not $last_nonblank_seqno or defined $last_nonblank_seqno and $self->[28]{$last_nonblank_seqno} or $last_nonblank_type ne '{' or not $in_lp_mode and $level >= $high_stress_level) { }
26172 509 680 if ($in_lp_mode)
26190 54 211 if (defined $min_len)
26195 3 51 if ($excess > 0)
26207 148 117 if ($rLP_top->[2])
26214 0 265 if (not $in_lp_mode and $available_spaces <= 0 || $next_opening_too_far) { }
26226 202 63 if ($available_spaces >= $standard_increment) { }
41 22 elsif ($available_spaces > 1) { }
22 0 elsif ($is_opening_token{$last_nonblank_token}) { }
26238 8 32 if ($type ne "b" and $excess <= 0 and $is_opening_token{$last_nonblank_token} and $ii > 0 and $types_to_go[$ii - 1] ne "b")
26261 13 9 if ($tightness{$last_nonblank_token} < 2) { }
26273 54 211 if ($available_spaces < 0)
26284 1122 363 if ($type ne "b")
26286 498 624 if ($rLP->[$max_lp_stack][2])
26296 608 514 if ($in_lp_mode)
26301 608 0 if ($level >= 0)
26306 608 0 if ($ii_begin_line >= 0 and $ii_begin_line <= $max_index_to_go)
26316 2 3 if ($type eq "#" and $max_index_to_go > 0 and $align_seqno)
26345 608 0 if ($level >= 0)
26349 259 349 if ($is_opening_token{$last_nonblank_token} and $last_nonblank_seqno)
26376 169 953 if ($available_spaces > 0 and $lp_object)
26380 31 138 if $space_count > $halfway
26395 242 815 if $max_lp_object_list < 0
26403 32 783 if ($tokens_to_go[$ii_to_go] eq "," and $ii_to_go < $max_index_to_go)
26407 32 0 if ($types_to_go[$in] eq "b" and $in < $max_index_to_go)
26408 7 25 if ($is_closing_token{$tokens_to_go[$in]})
26418 813 2 if $spaces_needed <= 0
26432 187 13 if $item->get_closed >= 0
26436 8 5 if ($available_spaces > 0)
26441 0 2 unless @candidates
26446 0 7 unless $Perl::Tidy::Formatter::b->[1] <=> $Perl::Tidy::Formatter::a->[1]
26451 2 0 $available_spaces > $spaces_needed ? :
26467 200 0 if ($old_spaces >= $deleted_spaces) { }
26489 2 0 unless $spaces_needed > 0
26510 146 83 if $max_lp_object_list < 0
26517 508 19 if $item->get_closed >= 0
26522 9 10 if ($available_spaces > 0)
26563 0 109 if $i_begin_line < 0 or $i_begin_line > $max_index_to_go
26568 18 91 if ($i_begin_line == $i_opening)
26578 18 0 unless $self->[71]{$K_to_go[$i_opening]}
26579 0 0 unless $types_to_go[$max_index_to_go] eq "q"
26586 1 90 if $test2 != $test1
26590 44 46 if ($ibr > 0 and $types_to_go[$ibr] eq "b")
26595 44 46 if ($ibr >= 0)
26601 33 11 if (defined $i_nonblank)
26621 5 1 if ($available_spaces > 0 and $spaces_wanted <= $available_spaces || !$item->get_have_child)
26647 0 0 unless (defined $ri_first and defined $ri_last)
26655 0 0 if ($nmax < 0 or $nmax_check < 0 or $nmax != $nmax_check)
26667 0 0 if ($ibeg < 0 or $iend < $ibeg or $iend > $max_index_to_go)
26673 0 0 if $n == 0
26674 0 0 if ($ibeg <= $iend_m)
26723 632 3915 if (not $max_index_to_go and $type_beg_next eq "#")
26727 61 4486 if ($rOpts_closing_side_comments)
26732 828 3719 if ($n_last_line > 0 or $rOpts_extended_continuation_indentation)
26738 753 3794 if ($n_last_line > 0)
26743 21 279 if $type_beg_next eq "k" and $is_if_unless{$token_beg_next}
26745 749 4 if $rOpts_logical_padding
26748 33 720 if $rOpts_extended_line_up_parentheses
26759 1284 3263 if (not $max_index_to_go) { }
26813 752 6614 $batch_CODE_type && $batch_CODE_type ne 'VER' ? :
26818 2819 4547 if ($n < $n_last_line) { }
3376 1171 elsif (not $is_block_comment and $Kend < $Klimit) { }
26838 2850 526 if ($Kbeg_next < $Klimit and $rLL->[$Kbeg_next][7] eq "b")
26907 884 24 if ($type_beg eq "Q" and $rOpts_outdent_long_quotes or $type_beg eq "#" and $rOpts_outdent_long_comments and not $is_static_block_comment)
26925 14 870 if (ref $indentation)
26936 26 7340 if ($is_outdented_line) { }
50 7290 elsif ($do_not_pad) { }
134 12725 elsif ($type_beg eq 'k' and $token_beg eq 'if') { }
26951 105 29 if ($Kbeg > 0)
26954 93 12 if ($type_m eq "b" and $Km > 0)
26958 23 82 if ($type_m eq "#" and $Km > 0)
26961 9 14 if ($type_m eq "b" and $Km > 0)
26968 44 61 if ($seqno_m)
26974 35 0 if ($type_m eq ";" or $type_m eq "}" and $block_type_m and $block_type_m ne "if" and $block_type_m ne "unless" and $block_type_m ne "elsif" and $block_type_m ne "else")
26994 1308 5426 unless $is_block_comment or $self->[97]
27018 97 7269 if ($type_beg eq ":" or $n > 0 and $type_end_last eq ":")
27021 93 4 $n > 0 ? :
27023 61 6 if ($terminal_type ne ";" and $n_last_line > $n and $level_end == $lev)
27031 16 27 if ($last_leading_type eq ":" and $terminal_type eq ';' && $level_end <= $lev || $terminal_type ne ':' && $level_end < $lev)
27049 0 6 if ($type_KP eq "?" or $type_KP eq ":")
27062 9 0 if ($closing_side_comment and $n == $n_last_line and @{$rfields;})
27080 6734 632 unless ($is_block_comment)
27096 1234 6132 if ($is_closing_type{$types_to_go[$ibeg]})
27097 1011 6355 if ($is_closing_type{$types_to_go[$iend]})
27106 0 850 if ($rOpts_line_up_parentheses and $type_beg eq "q" and $ibeg == $iend)
27114 0 0 if (defined $Km and $rLL->[$Km][7] eq "q" or defined $Kp and $rLL->[$Kp][7] eq "q")
27129 59 7307 if ($block_type_to_go[$i_terminal] and $nesting_depth_end > $nesting_depth_beg)
27189 839 3708 if $this_batch->[11] or $types_to_go[$max_index_to_go] eq "q"
27195 0 4547 if ($cscw_block_comment)
27206 0 0 unless defined $msg
27224 0 0 if (defined $KK and not $rOpts_indent_only)
27227 0 0 if ($len_by_sum != $len_tok_i or defined $len_tok_K and $len_by_sum != $len_tok_K)
27230 0 0 defined $KK ? :
27231 0 0 unless defined $KK
27311 0 3260 if ($max_i < $max_index_to_go)
27318 87 3173 if ($max_i <= 0 or not $rOpts_add_whitespace)
27326 343 2830 if ($types_to_go[$max_i] eq "#")
27330 343 0 if ($i_terminal > 0 and $types_to_go[$i_terminal] eq "b")
27360 8 335 if (not $do_not_align || $rOpts_valign_side_comments and $rOpts_valign_code)
27367 8 0 if ($types_to_go[$ipad] eq "b")
27375 325 18 unless ($do_not_align)
27385 17 3156 unless ($rOpts_valign_code)
27398 411 5386 if $iend <= $ibeg
27401 326 5060 if ($iend > $i_terminal)
27446 1645 3741 if ($type_beg eq "k")
27452 1510 135 if ($types_to_go[$i_good_paren] eq "b")
27460 21 0 if ($token_beg eq "elsif" and $i_good_paren < $iend and $tokens_to_go[$i_good_paren] eq "(")
27466 0 21 unless (defined $i_elsif_close)
27475 15669 27505 if $types_to_go[$i] eq "b"
27507 972 26533 if ($token eq ")" and @imatch_list)
27514 0 972 unless (defined $imate)
27515 54 139 if ($imatch_list[-1] eq $imate and $ibeg > 1 || @imatch_list > 1 and $imate > $i_good_paren)
27519 54 0 if ($ralignment_type_to_go->[$imate])
27530 157 27348 if ($levels_to_go[$i] < $level_beg)
27543 1980 25368 if ($i < $ibeg + 2) { }
9779 15589 elsif ($types_to_go[$i - 1] ne 'b') { }
3161 12428 elsif ($last_vertical_alignment_BEFORE_index == $i - 2) { }
627 11801 elsif ($type eq 'k') { }
68 11733 elsif ($type eq 'q') { }
4003 15377 elsif ($is_vertical_alignment_type{$type} and not $is_not_vertical_alignment_token{$token}) { }
27557 135 492 if ($is_vertical_alignment_keyword{$token})
27563 2 133 if ($token eq "unless" and $rOpts_valign_if_unless)
27571 34 34 if ($types_to_go[0] eq "k" and $tokens_to_go[0] eq "use")
27590 593 3410 if ($i == $iend)
27592 577 16 unless $is_terminal_alignment_type{$type}
27612 36 54 if ($type_beg_special_char and $i == $ibeg + 2 and $types_to_go[$i - 1] eq "b")
27621 124 3879 if ($is_low_level_alignment_token{$token} and $levels_to_go[$i] != $level_beg)
27627 569 3434 if ($token eq "(")
27634 171 398 if ($vert_last_nonblank_type eq "k" and not $is_if_unless_elsif{$vert_last_nonblank_token})
27642 7 562 unless ($rOpts_function_paren_vertical_alignment)
27645 7 0 if $self->[16]{$seqno}
27649 15 1 if ($tokens_to_go[0] eq "use" and $types_to_go[0] eq "k" and defined $mate_index_to_go[$i] and $mate_index_to_go[$i] == $i + 1)
27673 3289 24059 if ($alignment_type) { }
1802 22264 elsif ($vert_last_nonblank_type eq ',' || $vert_last_nonblank_type eq ';' and $types_to_go[$i - 1] eq 'b' and not $is_closing_token{$type}) { }
27708 5091 22257 if ($alignment_type)
27711 63 5028 if ($token eq '{' and $block_type_to_go[$i] and $block_type_to_go[$i] =~ /$ASUB_PATTERN/) { }
17 5011 elsif ($i > $i_elsif_open and $i < $i_elsif_close) { }
5 5006 elsif (substr($alignment_type, 0, 1) eq ' ') { }
27751 0 3263 if ($max_index_to_go == 0)
27752 0 0 if (@{$ri_first;} == 1 and $ri_last->[0] == 0) { }
27783 3260 3 if ($rOpts_valign_code or $types_to_go[$max_index_to_go] eq "#")
27823 18 0 if ($rLL->[$KK][7] eq "q")
27826 2 16 if ($ii > 0) { }
27827 2 0 if $token =~ /^qw\s*[\(\{\[]/
27830 6 10 unless ($ending_in_quote)
27831 3 3 if $token =~ /[\)\}\]]$/
27863 40 788 if ($rix_seqno_controlling_ci and @{$rix_seqno_controlling_ci;})
27881 71 757 if ($rOpts_line_up_parentheses and $rOpts_extended_continuation_indentation)
27888 19 66 if (ref $leading_spaces_to_go[$ibeg])
27923 2803 844 if ($line > 0 and not $skip_SECTION_1)
27926 11 2792 if ($line_1) { }
27929 8 3 if ($lev == $lev_last) { }
3 0 elsif ($lev < $lev_last) { }
0 0 elsif ($lev > $lev_last) { }
27930 6 2 if ($types_to_go[$ibeg] eq 'k' and $is_sort_map_grep{$tokens_to_go[$ibeg]}) { }
27949 0 6 if $is_semicolon_terminated
27970 3 8 if (defined $line_2 and defined $line_1)
27972 3 0 if $continuation_line_count >= 0
27987 686 2106 if ($lev > $lev_last)
27988 10 676 if ($types_to_go[$ibeg] eq "k" and $is_sort_map_grep{$tokens_to_go[$ibeg]})
28005 450 3197 if ($types_to_go[$ibeg] eq "}" and $nesting_depth_to_go[$iend] + 1 == $nesting_depth_to_go[$ibeg])
28012 6 444 if ($terminal_type eq "#" and $iend > $ibeg)
28014 0 6 if ($terminal_type eq "#" and $iend - 1 > $ibeg)
28025 13 437 if ($terminal_type eq "{" and not $is_cuddled_closing_brace)
28036 1316 2331 if ($ci_levels_to_go[$ibeg])
28039 50 33 if ($seqno and $undo_extended_ci{$seqno})
28042 36 14 unless (ref $reduced_spaces_to_go[$ibeg])
28054 27 3620 if (not $ci_levels_to_go[$ibeg] and defined $i_controlling_ci[$line])
28128 632 117 if ($K_to_go[0] > 0)
28130 589 43 if ($Kp > 0 and $rLL->[$Kp][7] eq "b")
28133 194 438 if ($Kp > 0 and $rLL->[$Kp][7] eq "#")
28135 25 169 if ($Kp > 0 and $rLL->[$Kp][7] eq "b")
28140 124 508 if ($seqno)
28142 93 31 if ($block_type)
28161 649 2158 $tok_next =~ /^\w/ ? :
28163 2485 322 unless $has_leading_op_next
28167 35 287 if $nesting_depth_to_go[$ibeg] > $nesting_depth_to_go[$ibeg_next]
28174 265 22 if ($nesting_depth_to_go[$ibeg] == $nesting_depth_to_go[$ibeg_next])
28179 237 28 if ($line > 0) { }
28182 159 78 if $has_leading_op
28212 0 78 if $levels_to_go[$ibeg] ne $levels_to_go[$ibeg_next]
28221 0 3 if ($types_to_go[$iendm] eq "," and $line == 1 and $max_line > 2)
28232 22 5 unless $is_assignment{$types_to_go[$iendm]} or $ok_comma or $nesting_depth_to_go[$ibegm] < $nesting_depth_to_go[$ibeg] or $types_to_go[$iendm] eq "k" and $tokens_to_go[$iendm] eq "return"
28249 0 28 if $starting_in_quote
28253 0 28 if ($types_to_go[$ibeg] eq '}') { }
2 26 elsif ($is_short_block) { }
28266 0 26 if $nesting_depth_to_go[$ibeg] != $nesting_depth_to_go[$ibeg_next]
28286 16 10 if $max_line <= 1
28296 3 7 if $leading_token eq "."
28300 0 11 if $line + $l > $max_line
28304 7 4 if $tokens_to_go[$ibeg_next_next] eq $leading_token
28309 4 3 if $tokens_differ
28310 0 3 if $count < 3 and $leading_token ne ":"
28317 22 61 unless (defined $ipad)
28323 0 22 unless $type_sequence_to_go[$i] and defined $mate_index_to_go[$i] and $mate_index_to_go[$i] > $iend
28329 22 0 if $ipad
28331 0 22 if not $ipad or $ipad > $iend
28353 0 83 if $ipad == 0 and $peak_batch_size <= 1
28358 6 77 if $nesting_depth_to_go[$iend_next + 1] > $nesting_depth_to_go[$ipad]
28367 71 6 if ($line + 2 <= $max_line)
28370 42 29 if ($tokens_to_go[$ibeg_next_next] eq $leading_token and $nesting_depth_to_go[$ibeg_next] eq $nesting_depth_to_go[$ibeg_next_next])
28383 4 73 if (not $types_match and $type eq "!")
28387 19 21 if ($logical_continuation_lines > 1 and $ipad > 0 || $is_short_block or $types_match and not $type eq 'k' && $tokens_to_go[$ipad] ne $tokens_to_go[$inext_next])
28451 19 152 if $nesting_depth_to_go[$ibeg_t + 1] < $depth or $nesting_depth_to_go[$ibeg_t] < $depth
28456 2 150 if ($levels_to_go[$ibeg_t] + $ci_levels_to_go[$ibeg_t] < $lsp)
28465 41 15 if ($l == $max_line)
28467 1 40 if ($types_to_go[$i2] eq "#")
28469 0 1 if terminal_type_i($i1, $i2) eq ","
28490 0 56 if ($types_to_go[$ibeg_next] eq "m")
28491 0 0 if $types_to_go[$ibeg] eq "Q"
28494 2 54 unless $ok_to_pad
28517 4 50 if ($matches_without_bang)
28521 0 54 if (ref $indentation_1 and $indentation_1->get_recoverable_spaces == 0)
28525 0 0 if (ref $indentation_2 and $indentation_2->get_recoverable_spaces != 0)
28534 5 49 if ($pad_spaces < 0)
28540 3 2 if ($pad_spaces == -1)
28541 2 1 if ($ipad > $ibeg and $types_to_go[$ipad - 1] eq "b" and not %keyword_paren_inner_tightness)
28552 47 7 if ($ipad >= 0 and $pad_spaces)
28555 47 0 if ($pad_spaces + $length_t <= $maximum_line_length_at_level[$levels_to_go[$ibeg]])
28581 55 2 if ($pad_spaces > 0) { }
0 2 elsif ($pad_spaces == 0) { }
2 0 elsif ($pad_spaces == -1 and $tokens_to_go[$ipad] eq ' ') { }
28635 0 33 unless @{$ri_first;} > 1
28640 5 28 unless ref $lp_object
28644 25 3 unless $K_extra_space
28650 0 3 if $ii <= $ibeg_0 or $ii > $iend_0
28654 1 2 if substr($tok, 0, 1) eq " "
28659 0 2 if $types_to_go[$ibeg_0] eq "k" and $is_if_unless_elsif{$tokens_to_go[$ibeg_0]}
28663 2 0 if ($spaces > 0)
28817 3077 3005 unless ($alignment_count)
28824 593 2484 if ($ibeg == $iend) { }
28856 1563 1442 if ($ibeg == 0 and $iend == $max_index_to_go)
28858 289 1274 if ($types_to_go[$iterm] eq "#")
28867 846 333 if ($iterm > $ibeg and $term_type_ok and not $is_my_local_our{$tokens_to_go[$ibeg]} and $levels_to_go[$ibeg] eq $levels_to_go[$iterm])
28893 5276 31589 if ($type_sequence_to_go[$i])
28895 2703 2573 if ($is_opening_token{$token}) { }
2305 268 elsif ($is_closing_type{$token}) { }
28899 302 2401 unless (defined $i_mate)
28900 2180 523 if ($i_mate > $i and $i_mate <= $iend)
28922 957 1223 $token eq '(' ? :
28926 1 2179 if ($name eq ".")
28957 1658 522 unless ($ralignment_type_to_go->[$i])
28967 36 1622 if ($saw_exclamation_mark)
28972 728 930 if ($i_start == $ibeg)
28978 0 1658 if ($len < 0)
28990 2180 125 if $depth > 0
28998 5277 28583 if ($i > $i_start and $ralignment_type_to_go->[$i])
29004 13 5264 if $tok_map
29008 4952 325 if ($raw_tok ne "#")
29014 2739 2538 if ($raw_tok eq "," or $raw_tok eq "=>")
29018 61 2678 $i == $i_depth_prev ? :
29019 61 2678 $depth_last < $depth ? :
29021 1404 1335 if ($container_name{$depth_p})
29037 205 5072 if ($raw_tok eq "(")
29038 1 204 if ($ci_levels_to_go[$ibeg] and $container_name{$depth} =~ /^\+(if|unless)/)
29049 234 27 if ($raw_tok eq "{" and $block_type_to_go[$i])
29055 53 181 if defined $block_type_map{$block_type}
29059 45 189 if ($block_type =~ /$SUB_PATTERN/)
29062 12 222 if ($block_type =~ /^[A-Z]+$/)
29068 24 210 if ($ci_levels_to_go[$ibeg])
29081 2007 3270 if ($raw_tok eq "=" or $raw_tok eq "=>")
29083 193 1814 if ($token_count{$tok} > 1)
29111 1833 35032 if ($type eq 'k') { }
13124 21908 elsif ($type eq 'b') { }
2621 19287 elsif ($is_w_n_C{$type}) { }
43 19244 elsif ($type eq '!') { }
29118 121 1712 if defined $keyword_map{$tok_fix}
29134 2330 291 if ($i < $iend - 1)
29136 1356 974 $next_type eq 'b' ? :
29139 789 1541 if ($types_to_go[$i_next_nonblank] eq "=>")
29147 212 577 if ($patterns[$j] eq "m")
29158 68 798 if ($type eq "w" and $i > $ibeg and $i < $iend and $types_to_go[$i - 1] eq "L" and $types_to_go[$i + 1] eq "R")
29168 1395 1226 if ($type eq "n")
29183 613 18631 if ($depth == 0 and $type eq "=>")
29214 383 1290 if ($type eq "b")
29223 7 341 if ($token eq "(" or $is_binary_type{$type} or $type eq "k" and $is_binary_keyword{$token})
29232 612 486 unless $is_kwU{$type}
29235 380 106 if ($count == 0) { }
42 64 elsif (defined $count_max and $count >= $count_max) { }
29236 65 315 if ($type eq 'k' and $is_use_like{$tokens_to_go[$_]}) { }
29249 0 444 if (defined $name_map{$token})
29259 206 2 if ($name and defined $ilast_blank and $ilast_blank > $iname_end)
29279 19 938 if $im < 0
29280 494 444 if ($types_to_go[$im] eq "b")
29281 0 938 if $im < 0
29286 5 933 if ($name eq "->")
29288 5 0 if ($im >= 0 and $types_to_go[$im] ne "b")
29294 0 938 if (substr($name, 0, 2) eq "->")
29359 364 7002 if ($terminal_type eq "#" and $i_terminal > $ibeg)
29362 350 14 if ($terminal_type eq "b" and $i_terminal > $ibeg)
29380 204 7162 if ($type_beg eq "q" and $ibeg == 0)
29442 1976 5390 if ($seqno_beg or $seqno_qw_closing) { }
0 5444 elsif (substr($rpatterns->[0], 0, 2) eq 'qb' and substr($rfields->[0], -1, 1) eq ';' and $rfields->[0] =~ /^([\)\}\]\>]);$/) { }
29479 0 0 if ($closing_token_indentation{$1} == 0) { }
29504 6399 967 if ($adjust_indentation == 0) { }
861 106 elsif ($adjust_indentation == 1) { }
88 18 elsif ($adjust_indentation == 2) { }
29534 2 1192 if ($levels_to_go[$i_ind] < $lev)
29570 38 50 if (ref $last_indentation_written and not $is_closing_token{$last_leading_token})
29582 49 39 if ($diff > 0) { }
29597 0 39 if ($rOpts_extended_line_up_parentheses and $diff >= -$rOpts_indent_columns and $space_count > $leading_spaces_beg) { }
37 2 elsif ($default_adjust_indentation == 0) { }
2 0 elsif ($default_adjust_indentation == 1) { }
29642 6 12 if ($block_type_beg and $ci_levels_to_go[$i_terminal] == 0) { }
29666 1 11 if (get_spaces($last_indentation_written) < get_spaces($indentation))
29682 7347 19 unless ($ibeg == 0 and $starting_in_quote)
29710 4 28 if ($seqno_qw_closing and length $token_beg > 1 || $token_beg eq '>')
29734 822 508 if (defined $opening_indentation and not $leading_paren_arrow and not $is_isolated_block_brace and not $is_unaligned_colon)
29741 48 774 if (get_spaces($opening_indentation) > get_spaces($indentation))
29754 30 4515 if ($ibeg == 0 and $rOpts_outdent_keywords && $type_beg eq 'k' && $outdent_keyword{$token_beg} || $rOpts_outdent_labels && $type_beg eq 'J' || $is_static_block_comment && $rOpts_outdent_static_block_comments)
29777 26 6 if ($space_count > 0)
29780 0 26 if ($space_count < 0)
29785 0 26 if ($type_beg eq "#" and $space_count == 0)
29842 4 1940 if ($seqno_beg and $self->[30]{$seqno_beg})
29845 4 0 if ($is_closing_type{$type_beg} or $ibeg == $i_terminal) { }
0 0 elsif ($total_weld_count) { }
29854 0 0 if (defined $Kterm_test and $Kterm_test >= $K_beg)
29857 0 0 if ($Kterm == $K_beg)
29862 1944 32 $seqno_beg ? :
29870 21 1955 if ($is_bli_beg and $is_bli_beg == 1)
29874 21 0 if ($K_beg eq $K_opening) { }
29885 8 1968 if ($seqno_qw_closing and $total_weld_count)
29887 8 0 if ($i_plus <= $max_index_to_go)
29889 6 2 if (defined $self->[70]{$K_plus})
29896 1266 710 if ($is_closing_type_beg or $seqno_qw_closing) { }
93 617 elsif ($type_beg eq ':') { }
29917 362 405 if ($is_semicolon_terminated or $terminal_type eq "{" and $type_beg eq "}" and $nesting_depth_to_go[$iend] + 1 == $nesting_depth_to_go[$ibeg] and not $is_cuddled_closing_brace or $type_beg eq "}" and $types_to_go[$iend] eq '{' || $levels_to_go[$iend] < $level_beg and not $is_cuddled_closing_brace or $level_jump < 0 and not $some_closing_token_indentation and not $self->[74]{$K_beg} or $i_terminal > $ibeg and $is_closing_type{$types_to_go[$iend]})
29975 87 1179 if ($terminal_type eq "," and $self->is_in_list_by_i($i_terminal))
29996 526 94 if ($i_terminal == $ibeg and $is_closing_type_beg and defined $K_beg and $K_beg < $Klimit)
30004 473 53 if ($type_plus eq "b" and $K_plus < $Klimit)
30008 49 477 if ($type_plus eq "#" and $K_plus < $Klimit)
30010 42 7 if ($type_plus eq "b" and $K_plus < $Klimit)
30026 512 14 if (not $is_bli_beg and defined $K_plus)
30033 296 216 if $level_next < $lev and not $self->[74]{$K_beg}
30042 18 322 if (not $rOpts_indent_closing_brace and $block_type_beg and $self->[8]{$seqno_beg} and $self->is_in_list_by_i($i_terminal))
30054 14 4 if (defined $opening_indentation and get_spaces($indentation) > get_spaces($opening_indentation))
30067 30 1 if ($block_type_beg and $block_type_beg eq "eval" and not ref $leading_spaces_beg and not $rOpts_indent_closing_brace)
30079 24 6 if (defined $opening_indentation and get_spaces($indentation) > get_spaces($opening_indentation))
30088 21 1245 if $is_bli_beg
30095 671 595 if (not $block_type_beg) { }
30104 26 645 if ($seqno_qw_closing and $ibeg_weld_fix == $ibeg)
30116 3 23 if (not defined $cti and length $tok == 1)
30124 3 0 if ($tok ne ">")
30131 0 26 if (defined $cti and $cti == 1)
30134 3 668 if (not defined $cti) { }
43 625 elsif ($cti == 1) { }
3 622 elsif ($cti == 2) { }
3 619 elsif ($cti == 3) { }
30149 42 1 if ($i_terminal <= $ibeg + 1 or $is_semicolon_terminated) { }
30159 3 0 if ($is_semicolon_terminated) { }
30173 12 0 if ($rOpts_indent_closing_brace and $i_terminal == $ibeg || $is_semicolon_terminated)
30195 46 47 if ($is_leading)
30240 550 857 if (defined $i_opening and $i_opening >= 0) { }
30251 26 831 unless $seqno
30267 3 552 if ($rOpts_freeze_whitespace)
30277 31 521 if $rOpts_line_up_parentheses
30280 12 3054 if $opening_vertical_tightness{$key}
30285 9 3000 if $closing_vertical_tightness{$key}
30290 2 1494 if $opening_token_right{$key}
30295 1 1491 if $stack_opening_token{$key}
30298 0 1491 if $stack_closing_token{$key}
30302 2 495 if $rOpts_block_brace_vertical_tightness
30305 2 493 if $rOpts_stack_closing_block_brace
30379 801 507 if ($n < $n_last_line) { }
11 496 elsif ($rOpts_block_brace_vertical_tightness and $ibeg eq $iend and $types_to_go[$iend] eq '{' and $block_type_to_go[$iend] and $block_type_to_go[$iend] =~ /$block_brace_vertical_tightness_pattern/) { }
5 491 elsif ($rOpts_stack_closing_block_brace and $ibeg eq $iend and $block_type_to_go[$iend] and $types_to_go[$iend] eq '}' and !$closing_side_comment || $n < $n_last_line) { }
30389 74 35 if ($type_sequence_to_go[$iend] and not $block_type_to_go[$iend] and $is_opening_token{$token_end} and $opening_vertical_tightness{$token_end} > 0 || $rOpts_line_up_parentheses && $token_end eq '(' && $self->[29]{$type_sequence_to_go[$iend]} && $iend > $ibeg && $types_to_go[$iend - 1] ne 'b')
30415 0 0 if $self->[70]{$K_to_go[$iend_next]} and $is_closing_type{$type_end_next}
30420 0 16 if ($ovt and $seqno and $self->[38]{$seqno})
30428 0 74 if (defined $self->[96]{$seqno})
30433 60 14 unless ($ovt < 2 and $nesting_depth_to_go[$iend_next + 1] != $nesting_depth_to_go[$ibeg_next])
30458 197 83 if ($type_sequence_to_go[$ibeg_next] and not $block_type_to_go[$ibeg_next] and $is_closing_token{$token_next} and $types_to_go[$iend] ne "#")
30468 0 34 if ($cvt and $self->[38]{$seqno})
30474 2 195 if ($cvt == 3)
30475 1 1 $self->[92]{$seqno} ? :
30480 0 29 if ($cvt == 2 and $rOpts_delete_old_whitespace and not $rOpts_add_whitespace)
30492 10 23 if ($cvt and $self->[94]{$seqno})
30498 76 18 if ($nesting_depth_to_go[$ibeg_next] >= $nesting_depth_to_go[$iend_next + 1] + 1 and $cvt == 2 || !$self->is_in_list_by_i($ibeg_next) && ($cvt == 1 || $rOpts_line_up_parentheses && $token_next eq ')' && $type_sequence_to_go[$ibeg_next] && $self->[29]{$type_sequence_to_go[$ibeg_next]}))
30528 25 51 if ($cvt == 2 or $iend_next == $ibeg_next) { }
30535 50 1 if ($str =~ /^b?[\)\]\}R#;]/)
30538 75 1 if ($ok)
30552 0 1 if ($rOpts_line_up_parentheses and $total_weld_count and $seqno_ibeg_next and $self->[29]{$seqno_ibeg_next} and $self->is_welded_at_seqno($seqno_ibeg_next))
30559 0 0 $cvt ? :
30564 17 58 $tightness{$token_next} == 2 ? :
30591 2 0 if ($opening_token_right{$tokens_to_go[$ibeg_next]} and not $is_opening_token{$token_end} and not $block_type_to_go[$ibeg_next] and $iend_next == $ibeg_next || $iend_next == $ibeg_next + 2 && $types_to_go[$iend_next] eq '#' and $token_end ne "||" and $token_end ne "&&" and not $is_assignment{$types_to_go[$iend]} && $rOpts_line_up_parentheses && $type_sequence_to_go[$ibeg_next] && $self->[29]{$type_sequence_to_go[$ibeg_next]} and $tokens_to_go[$ibeg] ne $tokens_to_go[$ibeg_next] and not $self->[83]{$K_to_go[$iend]})
30628 2 0 $types_to_go[$ibeg_next - 1] eq 'b' ? :
30645 1 800 if ($types_to_go[$ibeg_next] eq "q")
30646 1 0 if ($token_beg_next =~ /^qw\s*([\[\(\{])$/)
30651 70 731 if ($is_closing_token{$token_end} and $is_closing_token{$token_beg_next}) { }
41 690 elsif ($is_opening_token{$token_end} and $is_opening_token{$token_beg_next}) { }
30659 70 0 unless $block_type_to_go[$ibeg_next] or $seq_next and $self->[38]{$seq_next}
30664 41 0 unless $block_type_to_go[$ibeg_next]
30669 6 795 if ($stackable)
30672 5 1 if ($n + 1 == $n_last_line)
30682 6 0 if ($is_semicolon_terminated or ($iend_next == $ibeg_next or $iend_next == $ibeg_next + 2 and $types_to_go[$iend_next] eq "#"))
30689 5 1 $types_to_go[$ibeg_next - 1] eq 'b' ? :
30733 0 5 $rOpts_block_brace_tightness == 2 ? :
30744 886 422 unless ($vt_seqno_beg)
30745 11 875 if ($types_to_go[$ibeg] eq 'q') { }
30752 853 455 unless ($vt_seqno_end)
30753 7 846 if ($types_to_go[$iend] eq 'q') { }
30759 1 1307 unless (defined $vt_seqno)
30813 9 555 if ($accumulating_text_for_block)
30816 5 4 if ($is_if_elsif{$accumulating_text_for_block})
30832 7 2 unless ($accumulating_text_for_block =~ /^els/)
30854 92 0 if ($accumulating_text_for_block and not $leading_block_text_length_exceeded and $types_to_go[$i] ne "#")
30860 0 92 if $i == 0
30865 89 3 if (length $leading_block_text < $rOpts_closing_side_comment_maximum_text and $new_line_length < $maximum_line_length_at_level[$leading_block_text_level] || length($leading_block_text) + $added_length < $rOpts_closing_side_comment_maximum_text or $tokens_to_go[$i] eq ')' and $i + 1 <= $max_index_to_go && $block_type_to_go[$i + 1] && $block_type_to_go[$i + 1] eq $accumulating_text_for_block || $i + 2 <= $max_index_to_go && $block_type_to_go[$i + 2] && $block_type_to_go[$i + 2] eq $accumulating_text_for_block) { }
0 3 elsif ($types_to_go[$i] ne 'b') { }
30910 0 89 if ($i == 0 and $types_to_go[$i] ne "b")
30947 61 0 unless $csc_last_label
30948 0 61 if ($types_to_go[0] eq "J")
30956 683 34 unless $block_type
30959 463 254 if ($type ne "#" and $type ne "b")
30966 34 683 if ($block_type and $type_sequence)
30968 17 17 if ($token eq '}') { }
17 0 elsif ($token eq '{') { }
30971 9 8 if (defined $block_leading_text{$type_sequence})
30980 17 0 if (defined $csc_block_label{$type_sequence})
30987 0 17 if ($accumulating_text_for_block and $levels_to_go[$i] <= $leading_block_text_level)
30994 17 0 if (defined $block_opening_line_number{$type_sequence}) { }
31019 0 17 if ($block_type =~ /:$/)
31025 9 8 if ($accumulating_text_for_block and $levels_to_go[$i] == $leading_block_text_level)
31029 9 0 if ($accumulating_text_for_block eq $block_type) { }
31051 9 708 if ($type eq 'k' and $csc_new_statement_ok and $is_if_elsif_else_unless_while_until_for_foreach{$token} and $token =~ /$closing_side_comment_list_pattern/) { }
31062 454 1 if ($type ne "b" and $type ne "#" and $type ne "q")
31066 0 708 if ($type eq ';' and $accumulating_text_for_block and $levels_to_go[$i] == $leading_block_text_level) { }
31081 2 59 if ($terminal_block_type =~ /^els/ and $rblock_leading_if_elsif_text)
31089 0 61 if ($terminal_type eq "J")
31116 0 2 if ($block_type eq "elsif" and $rOpts_closing_side_comment_else_flag == 0)
31123 0 2 unless $count
31128 2 0 if ($block_type eq "else")
31133 2 0 if ($rOpts_closing_side_comment_else_flag == 0)
31138 0 0 if ($count > 1)
31140 0 0 if ($count > 2)
31145 0 0 if ($block_type eq 'else') { }
31153 0 0 if ($rOpts_closing_side_comment_else_flag == 2)
31163 0 0 if ($length > $maximum_line_length_at_level[$leading_block_text_level])
31217 164 7 unless $matching_char{$char}
31224 4 3 unless $top eq $char
31256 9 0 if ($terminal_type eq "}" and $block_type_to_go[$i_terminal] and $block_line_count >= $rOpts->{'closing-side-comment-interval'} || $have_side_comment && $rOpts->{'closing-side-comment-warnings'} and $block_type_to_go[$i_terminal] =~ /$closing_side_comment_list_pattern/ and $block_type_to_go[$i_terminal] ne "sub" and not defined $mate_index_to_go[$i_terminal] and !$have_side_comment || $tokens_to_go[$max_index_to_go] =~ /$closing_side_comment_prefix_pattern/)
31303 0 9 if ($block_label)
31308 5 4 if ($i_block_leading_text == $i_terminal)
31313 6 3 if $rOpts->{'closing-side-comments-balanced'}
31318 0 9 if ($have_side_comment) { }
31321 0 0 if ($rOpts->{'closing-side-comment-warnings'})
31337 0 0 if ($block_type_to_go[$i_terminal] eq 'else') { }
0 0 elsif ($block_type_to_go[$i_terminal] eq 'elsif') { }
31338 0 0 if ($old_csc =~ /\[\s*elsif/)
31341 0 0 if ($old_csc =~ /\[\s*if/)
31346 0 0 if (length $new_csc > length $old_csc)
31352 0 0 if (length $new_csc < length $old_csc and $new_trailing_dots)
31359 0 0 if ($new_csc ne $old_csc) { }
0 0 elsif ($block_line_count < $rOpts->{'closing-side-comment-interval'}) { }
31363 0 0 if ($block_line_count < $rOpts->{'closing-side-comment-interval'}) { }
31374 0 0 if (defined $K)
31385 0 0 if ($rOpts->{'timestamp'})
31409 0 0 if ($iend > $ibeg and $iend == $max_index_to_go and $types_to_go[$max_index_to_go] eq "#")
31415 0 0 if ($iend > $ibeg and $types_to_go[$max_index_to_go] eq "b")
31427 0 0 if ($token)
31481 15 540 if ($added_semicolon_count > 0)
31482 3 12 $added_semicolon_count > 1 ? :
31483 3 12 $added_semicolon_count > 1 ? :
31489 3 12 if ($added_semicolon_count > 1)
31500 2 553 if ($deleted_semicolon_count > 0)
31501 2 0 $deleted_semicolon_count > 1 ? :
31502 2 0 $deleted_semicolon_count > 1 ? :
31511 2 0 if ($deleted_semicolon_count > 1)
31522 0 555 if ($embedded_tab_count > 0)
31523 0 0 $embedded_tab_count > 1 ? :
31524 0 0 $embedded_tab_count > 1 ? :
31534 0 0 if ($embedded_tab_count > 1)
31546 0 555 if ($first_tabbing_disagreement)
31553 0 555 if ($first_btd)
31559 0 0 if (get_saw_brace_error())
31563 0 555 if ($in_btd)
31569 0 0 if (get_saw_brace_error())
31572 0 555 if ($in_tabbing_disagreement) { }
31579 0 555 if ($last_tabbing_disagreement) { }
31590 0 555 if ($first_tabbing_disagreement)