Condition Coverage

blib/lib/Perl/Tidy/Formatter.pm
Criterion Covered Total %
condition 3789 6770 55.9


and 2 conditions

line l !l condition
159 0 0 $stay_alive and Deparse error: Can't locate object method "object_2svref" via package "B::SPECIAL" at /usr/local/lib/perl5/5.42.0/B/Deparse.pm line 5762.
4697 0 0 $duplicate &&= 1
12766 359 440 $type eq "[" and 1
31914 0 0 $rOpts_warn_missing_else and Deparse error: Can't locate object method "object_2svref" via package "B::SPECIAL" at /usr/local/lib/perl5/5.42.0/B/Deparse.pm line 5762.
31931 10 0 $rOpts_warn_missing_else and Deparse error: Can't locate object method "object_2svref" via package "B::SPECIAL" at /usr/local/lib/perl5/5.42.0/B/Deparse.pm line 5762.

and 3 conditions

line !l l&&!r l&&r condition
1108 2 655 1 defined $logger_object && $logger_object->get_save_logfile
1359 0 0 0 defined $Klimit and $Klimit != $num - 1
0 0 0 not defined $Klimit and $num > 0
1708 422 44 563 $type ne "b" and $type ne "#"
1778 1160 46 2926 $type ne "b" and $type ne "#"
1840 0 0 0 $type ne "b" and $type ne "#"
1859 0 0 0 $type ne "b" and $type ne "#"
2065 0 0 19 defined $seqno_parent_1 and defined $seqno_parent_2
2217 0 0 0 $type_sequence and $is_closing_type{$type_Knnb}
2310 0 0 0 $ch1 ne 'q' && $ch1 ne q[']
2512 657 0 0 $_ and $_ > $MAX_SIL
2588 645 0 12 $rOpts_delete_old_whitespace and not $rOpts_add_whitespace
2638 0 1 1 defined $rvalid_regex && $rvalid_regex->{'rhs_required'}
2645 0 0 2 defined $opt_value and length $opt_value
2661 0 0 3 $regex2 and $opt_value =~ /$regex2/
2707 0 2 0 not defined $flag2 and $rhs_required
2717 0 0 1 defined $regex1 && $flag1 =~ /$regex1/
1 1 0 defined $flag1 and not defined $regex1 && $flag1 =~ /$regex1/
2724 0 0 0 defined $regex2 && $flag2 =~ /$regex2/
2 0 0 defined $flag2 and not defined $regex2 && $flag2 =~ /$regex2/
2739 0 0 0 defined $rflags->[0] and $rflags->[0] ne $flag1
2743 0 0 0 defined $rflags->[1] and $rflags->[1] ne $flag2
2767 1 0 0 $opt =~ /\W/g and $opt ne "-"
1 0 0 $opt =~ /\W/g and $opt ne "-" and $opt ne "*"
2972 6 0 0 defined $rflags->[0] and $rflags->[0] ne $select
2978 5 0 0 defined $rflags->[1] and $rflags->[1] ne $select
3027 654 3 0 $lpxl and $lpil
3127 0 0 0 defined $rflags->[0] and $rflags->[0] ne $flag1
3131 0 0 0 defined $rflags->[1] and $rflags->[1] ne $flag2
3158 0 3 2 $flag1 and $flag1 ne "*"
3183 1 0 0 @q == 1 and $q[0] eq "*"
3419 0 655 2 defined $kpit_value and $kpit_value != 1
3514 2 8 144 defined $lbs and defined $rbs
10 120 24 defined $lbs and defined $rbs and $lbs < $rbs
3531 1 4 380 defined $lbs and defined $rbs
5 12 368 defined $lbs and defined $rbs and $rbs < $lbs
3575 0 0 39420 defined $lbs and defined $rbs
3597 652 0 5 $_ and $_ > 0
3600 657 0 0 $_ and $_ > 0
3603 652 0 5 $_ and $_ > 0
3651 656 1 0 $rOpts->{'variable-maximum-line-length'} and $rOpts->{'line-up-parentheses'}
1 0 0 $rOpts->{'variable-maximum-line-length'} and $rOpts->{'line-up-parentheses'} and $rOpts->{'add-trailing-commas'}
0 0 0 $rOpts->{'variable-maximum-line-length'} and $rOpts->{'line-up-parentheses'} and $rOpts->{'add-trailing-commas'} and $rOpts->{'delete-trailing-commas'}
0 0 0 $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'}
3744 0 1966 5 defined $opt and $opt > 0
1966 0 5 defined $opt and $opt > 0 and $break_before_container_types{$tok}
3823 1 0 1 defined $want_break_before{$key} and not $want_break_before{$key}
1 1 0 defined $want_break_before{$key} and not $want_break_before{$key} and $is_soft_keep_break_type{$key}
3832 1 0 0 defined $want_break_before{$key} and $want_break_before{$key}
0 0 0 defined $want_break_before{$key} and $want_break_before{$key} and $is_soft_keep_break_type{$key}
3898 0 0 0 $key eq '(' || $key eq ')' and not $flag =~ /^[kKfFwW\*]$/
0 0 0 $key eq '}' || $key eq '}' and not $flag =~ /^[bB\*]$/
3992 0 0 0 substr($word, 0, 1) eq $neg_char and $is_valid_term{substr $word, 1}
4239 653 4 0 $rOpts_extended_line_up_parentheses && ($rOpts_continuation_indentation > $rOpts_indent_columns || $rOpts_variable_maximum_line_length)
4345 656 1 0 $rOpts->{'variable-maximum-line-length'} && $rOpts->{'line-up-parentheses'}
4383 654 0 3 defined $option and length $option
4415 0 0 0 $val and not $is_valid_flag{$val}
4592 642 0 15 defined $option and length $option
4604 13 0 2 $stable &&= $paren_flag eq $tc_paren_flag
4621 0 0 0 $val and not $is_valid_flag{$val}
4693 0 0 0 $stable &&= $paren_flag eq $tc_paren_flag
4715 0 0 15 defined $radd and defined $rdelete
4719 0 0 45 defined $radd_info and defined $rdelete_info
4761 645 8 4 $rOpts_add_trailing_commas and $rOpts_delete_trailing_commas
4771 4 0 0 $rOpts_whitespace_cycle and $rOpts_whitespace_cycle <= 4
4812 655 1 1 $opt_add and $opt_delete
656 1 0 $opt_add and $opt_delete and not $opt_style
4904 0 0 0 $pos_last and length $opt_style < 20
5249 3961 0 1130 $last_block_type and $last_token eq "{"
5269 4600 486 5 $type eq "w" and substr($token, 0, 1) eq "^"
5297 3786 0 3 $regex and length $regex == 1 || $token =~ /$regex/
0 2182 1604 defined $j_closing and $j_closing - $j < 5
2182 0 1604 defined $j_closing and $j_closing - $j < 5 and $rLL->[$j_closing][7] eq $last_seqno
5339 5312 0 23 %opening_container_inside_ws and $last_seqno
5363 3208 83 1 $is_for_foreach{$token} and %keyword_paren_inner_tightness
3291 0 1 $is_for_foreach{$token} and %keyword_paren_inner_tightness and defined $keyword_paren_inner_tightness{$token}
83 0 1 $is_for_foreach{$token} and %keyword_paren_inner_tightness and defined $keyword_paren_inner_tightness{$token} and $j < $jmax
5386 0 0 0 $token_p eq "my" and $it_count == 1
5418 2905 0 11 $last_type eq "\\" and $token =~ /^[\"\']/
5469 2572 0 1128 $block_type and $token eq "}"
5481 5312 0 23 %closing_container_inside_ws and $seqno
5501 814 588 1486 $token eq "{" and $type ne "L"
1402 1484 2 $token eq "{" and $type ne "L" and $last_token eq "]"
5514 2438 1 8 $last_type eq "}" and $last_token ne ")"
627 685 0 $is_wi{$last_type} and $last_token =~ /^([\&]|->)/ || $rtokh_last_last->[6] eq '->' || $rtokh_last_last->[6] eq 't' && $rtokh_last_last->[4] =~ /^\&\s*$/
627 0 46 $last_type eq "i" and $last_token =~ /^[\$\%\@]/
627 0 0 $last_type eq "C" and $$rLL[$j + 1][4] eq ")"
5638 4130 0 177 $last_token eq "sub" and $last_type eq "k"
4130 9 168 $last_token eq "sub" and $last_type eq "k" and $token ne "("
5646 3983 1 323 $last_token eq ")" and $token eq "{"
5652 1149 2473 685 not $block_type and $last_type eq "i"
3622 685 0 not $block_type and $last_type eq "i" and $last_token =~ /^\@/
5660 5266 9 60 $rOpts_extended_block_tightness and $token eq "{"
5662 6 22 32 not $rblock_type_of_seqno->{$seqno} and $extended_block_tightness_list{$last_token}
5678 41689 0 44 $last_type eq "Z" and $last_token ne "_"
5682 0 44 0 $last_type eq "Z" and $last_token eq "\$"
44 0 0 $last_type eq "Z" and $last_token eq "\$" and $token eq "{"
5752 41284 152 297 not $ws and $rtokh->[2] != $rtokh_last->[2]
5760 41224 463 46 not $last_token and $last_type eq ","
41687 6 40 not $last_token and $last_type eq "," and $type eq "Q"
469 0 40 not $last_token and $last_type eq "," and $type eq "Q" and $rOpts_qw_as_function
5828 6 0 6 defined $tightness_here and $tightness_here != 1
5863 275 0 5 $token eq "-" and $last_token eq "{"
275 0 5 $token eq "-" and $last_token eq "{" and $$rLL[$j + 1][6] eq "w"
5871 275 0 5 $type eq 'm' || $type eq 'p' and $j < $j_closing + 1
275 5 0 $type eq 'm' || $type eq 'p' and $j < $j_closing + 1 and $$rLL[$j + 1][6] eq "b"
5 0 0 $type eq 'm' || $type eq 'p' and $j < $j_closing + 1 and $$rLL[$j + 1][6] eq "b" and $$rLL[$j + 2][6] eq "n"
5 0 0 $type eq 'm' || $type eq 'p' and $j < $j_closing + 1 and $$rLL[$j + 1][6] eq "b" and $$rLL[$j + 2][6] eq "n" and $$rLL[$j + 2][4] =~ /^\d/
5925 31 6 0 $type_ll eq "k" and $is_indirect_object_taker{$tok_ll}
5930 32 0 5 $rOpts_qw_as_function and $rtokh_last->[6] eq "U"
32 0 5 $rOpts_qw_as_function and $rtokh_last->[6] eq "U" and $rtokh_last->[4] eq "qw"
6089 7179 6 22 not $tokenl and $typel eq ","
7185 4 18 not $tokenl and $typel eq "," and $typer eq "Q"
10 0 18 not $tokenl and $typel eq "," and $typer eq "Q" and $rOpts_qw_as_function
6100 1355 6 5828 $essential_whitespace_filter_l1{$typel} and not $essential_whitespace_filter_r1{$typer}
6105 1041 0 320 $essential_whitespace_filter_r2{$typer} and not $essential_whitespace_filter_l2{$typel}
6122 0 4 2 $tokenl and $typel eq '?' || substr($tokenl, -1) eq '$'
6385 0 3 1 $jend <= $jmax and $rLL->[$jend][6] eq "b"
6967 22015 0 12850 $type eq "b" and $last_type ne "b"
7021 55 5 17 $seqno_n and $seqno_n eq $seqno_px
7068 20576 1348 35 $type eq "k" and $token eq "or"
7072 0 0 4 $want_break_before{$token} and $i > 0
7077 0 3 1 $types_to_go[$i - 1] eq "b" and $i > 2
7088 19781 2017 217 $type eq "}" and $block_type
7091 3 49 165 $next_nonblank_type ne ";" and $next_nonblank_type ne ","
7110 1326 52 5 $next_nonblank_type eq "k" and $is_last_next_redo_return{$token}
7129 21212 1 802 $next_nonblank_type eq "k" and $type ne "CORE::"
7155 20480 948 587 $token eq "(" and $next_nonblank_type eq "i"
21428 335 252 $token eq "(" and $next_nonblank_type eq "i" and $last_nonblank_type eq "k"
1283 252 0 $token eq "(" and $next_nonblank_type eq "i" and $last_nonblank_type eq "k" and $is_sort_map_grep{$last_nonblank_token}
7167 22011 2 2 $last_nonblank_type eq "F" and $next_nonblank_token eq "("
7177 1 0 1 $next_type ne "b" and defined $want_left_space{$next_type}
1 0 1 $next_type ne "b" and defined $want_left_space{$next_type} and $want_left_space{$next_type} == -1
0 1 0 not $old_breakpoint_to_go[$i] and substr($next_nonblank_token, 0, 1) eq "/"
7201 14 1049 0 not $old_breakpoint_to_go[$i] and substr($next_nonblank_token, 0, 1) eq "/"
1063 0 0 not $old_breakpoint_to_go[$i] and substr($next_nonblank_token, 0, 1) eq "/" and $next_nonblank_type ne "//"
7215 18359 696 29 $next_nonblank_type eq ";" and not $rOpts_add_semicolons
7258 16141 260 5614 $seqno and $is_container_token{$token}
7262 16260 268 5487 $next_nonblank_seqno and $is_container_token{$next_nonblank_token}
7359 83 0 40 $last_nonblank_type eq '.' && $token_length <= $rOpts_short_concatenation_item_length && !$is_closing_token{$token}
7382 255 1257 20503 defined $bond_str and not $nobreak_to_go[$i]
7397 255 1161 96 $nobreak_to_go[$i] and $nobreak_to_go[$i] > 1
7409 793 60 0 $rK_weld_left->{$KK} and $is_opening_token{$token}
7432 19008 7 3000 $strength >= 10000 and $next_nonblank_type ne "?"
7729 656 0 1 defined $cscl and $cscl
7736 656 0 1 defined $cscxl and $cscxl
7839 657 0 0 defined $rOpts->{'use-feature'} and $rOpts->{'use-feature'} =~ /\bnoclass\b/
7874 656 0 1 defined $rOpts->{$bll_long_name} and $rOpts->{$bll_long_name}
7893 2 654 0 not defined $rOpts->{$asbl_long_name} and defined $rOpts->{$bll_long_name}
7900 656 0 1 defined $rOpts->{$blxl_long_name} and $rOpts->{$blxl_long_name}
7923 654 0 3 defined $rOpts->{'brace-left-and-indent-list'} and $rOpts->{'brace-left-and-indent-list'}
7931 656 0 1 defined $rOpts->{'brace-left-and-indent-exclusion-list'} and $rOpts->{'brace-left-and-indent-exclusion-list'}
7948 657 0 0 defined $rOpts->{'keyword-group-blanks-list'} and $rOpts->{'keyword-group-blanks-list'}
7982 657 0 0 defined $rOpts->{'block-brace-vertical-tightness-list'} and $rOpts->{'block-brace-vertical-tightness-list'}
7996 656 0 1 defined $rOpts->{$key} and $rOpts->{$key}
8003 656 0 1 defined $rOpts->{$key} and $rOpts->{$key}
8040 0 0 7859 $i =~ /^\w+$/ and not $i =~ /^\d/
8174 0 1 0 substr($dscxp_string, 0, 1) ne "#" and substr($dscxp_string, 0, 2) ne "\\#"
8346 0 0 0 $is_opening_sequence_token{$token} and $type ne "q"
0 0 0 $is_opening_sequence_token{$token} and $type ne "q" and $type ne "Q"
8386 0 0 0 $initial_seqno == 2 and $seqno != $last_seqno + 1
8482 257 0 3 $rOpts_tee_pod && substr($line_type, 0, 3) eq 'POD'
8524 8892 0 1 $rOpts_tee_block_comments && $jmax == 0 && $rLL->[$Kfirst][6] eq '#'
8529 1 1 1 $rOpts_tee_side_comments && defined $Kfirst && $Klimit > $Kfirst && $rLL->[$Klimit][6] eq '#'
8592 8 0 25 $is_ending_token && $line_of_tokens->{'_ending_in_quote'}
8641 0 0 8 length $qw_text > 0 and substr($qw_text, -1, 1) eq ")"
8722 29 2 2 ($opening || !$in_qw_comma_count) && $closing && @words == 1
8772 4 4 0 not @words and $in_qw_comma_count == 1
8 0 0 not @words and $in_qw_comma_count == 1 and $rLL->[-1][6] eq ","
8947 763 30 167 $block_type =~ /\s/ and $block_type =~ /$SUB_PATTERN/
9071 60964 46 33 $rOpts_qw_as_function and $rtoken_type->[$j] eq "q"
61010 8 25 $rOpts_qw_as_function and $rtoken_type->[$j] eq "q" and $in_qw_seqno || ($j > 0 || !$last_ending_in_quote) && substr($token, 0, 3) eq 'qw('
9140 0 658 0 not $severe_error and $maximum_level >= $maximum_table_index
9262 658 0 0 %{$rwarn_variable_types;} and $self->[50]
9266 658 0 0 %{$rwarn_label_types;} and $self->[50]
9308 658 0 0 %call_paren_style and $self->[50]
9327 624 29 5 $rOpts_line_up_parentheses and $rOpts_extended_line_up_parentheses
9399 0 0 0 $is_loop_type{$block_type} and defined $item
9582 0 0 0 $line_type eq "POD" and $line_of_tokens->{'_line_text'} =~ /\w/
9695 0 0 0 defined $Kfirst && defined $Klast
9720 0 0 0 $block_type eq '}' || $block_type eq ';' and $rdump_block_types->{'closure'}
0 0 0 $ris_asub_block->{$seqno} and $dump_all_types || $rdump_block_types->{'sub'} || $rdump_block_types->{'asub'}
0 0 0 $ris_sub_block->{$seqno} and $dump_all_types || $rdump_block_types->{'sub'}
0 0 0 $block_type =~ /^(package|class)\b/ and $dump_all_types || $rdump_block_types->{'package'} || $rdump_block_types->{'class'}
0 0 0 $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}
9748 0 0 0 $token_type eq "i" and $saw_equals
0 0 0 $token_type eq 'w' || $token_type eq 'Q' and $saw_fat_comma
9774 0 0 0 substr($name, 0, 1) eq "\$" and $ris_method_block->{$seqno}
9900 0 0 0 $block_type ne "if" and $block_type ne "unless"
9944 0 0 0 $type_k eq "k" and $token_k eq 'elsif' || $token_k eq 'else'
9958 0 0 0 $seqno and $rblock_type_of_seqno->{$seqno} eq "else"
9977 0 0 0 $seqno_p and $rLL->[$kpo][4] eq "("
9985 0 0 0 $seqno and $rblock_type_of_seqno->{$seqno} eq "elsif"
10327 0 0 0 $ch1 ne "\$" and $ch1 ne "*"
10467 0 0 0 $all_caps and $id eq "\$ENV"
10507 0 0 0 $is_typeglob_slot_key{$key} and substr($id, 0, 1) eq "*"
10515 0 0 0 $is_fixed_key{$key} || $all_caps and &$is_fixed_hash($key, $all_caps, $id)
10554 0 0 0 @mw_list and $mw_list[-1] eq $KK_last_nb
10566 0 0 0 $KK_last_nb > 0 and $$rLL[$KK_last_nb - 1][6] eq "Q"
10582 0 0 0 defined $rQ_info and $rQ_info->{'is_simple'}
10601 0 0 0 @Q_list and $Q_list[-1][0] eq $KK_last_nb
10627 0 0 0 $parent_seqno and $ris_list_by_seqno->{$parent_seqno}
10648 0 0 0 $id and $type_KK eq "R"
10662 0 0 0 $type_n ne "=" and $type_n ne ","
10688 0 0 0 defined $id and not defined $first_key_by_id{$id}
10695 0 0 0 $birth_id_t and $birth_id_t eq $birth_id
10742 0 0 0 $word and $word =~ /^[\w\-]+$/
10759 0 0 0 defined $Kp and $rLL->[$Kp][4] eq "("
10762 0 0 0 defined $Kp and $rLL->[$Kp][4] eq $subname
10930 0 0 0 $missing_GetOptions_keys and not $word =~ /^\w[\w\-]*$/
0 0 0 $missing_GetOptions_keys and not $word =~ /^\w[\w\-]*$/ and not $word =~ /\s/
10954 0 0 0 @mw_list and $mw_list[-1] eq $Ktest
10974 0 0 0 @stack and $stack[-1]{'_slice_name'}
11042 0 0 0 $Kn and $Kc
0 0 0 $Kn and $Kc and $Kn == $Kc
0 0 0 $Kn and $Kc and $Kn == $Kc and $Kc > $K_end_skip
11092 0 0 0 @stack and $stack[-1]{'_slice_name'}
11113 0 0 0 $token_n eq "constant" and $token eq "use"
11156 0 0 0 $KK_end_Q < $Klimit and $$rLL[$KK_end_Q + 1][6] eq "Q"
11185 0 0 0 $KK > 0 and $$rLL[$KK - 1][4] eq "-"
0 0 0 $KK > 0 and $$rLL[$KK - 1][4] eq "-" and $$rLL[$KK - 1][6] eq "m"
11187 0 0 0 $Kn and $rLL->[$Kn][4] eq "("
11199 0 0 0 $Kn and $rLL->[$Kn][4] eq "("
11204 0 0 0 $Kn and $rLL->[$Kn][6] eq "Q"
11210 0 0 0 $Kn and $rLL->[$Kn][6] eq ","
11301 0 0 0 $saw_Getopt_Long && %is_GetOptions_call_by_seqno && !@GetOptions_keys
11339 0 0 0 defined $seqno_Q && $ris_qwaf_by_seqno->{$seqno_Q}
11437 0 0 0 $Getopt_Std_hash_id and $saw_Getopt_Std
11481 0 0 0 defined $Kqw and $Kqw >= 0
0 0 0 defined $Kqw and $Kqw >= 0 and $Kqw <= $Klimit
11562 0 0 0 $rOpts->{$wuk_key} and $is_complete_script
11665 0 0 0 $posm and $pos < $posm
11677 0 0 0 $posm and $posm + 1 == $pos
11689 0 0 0 $pad1 > 0 and $c1p eq substr($s2, $pos, 1)
11708 0 0 0 $c1p eq $c2m and $pad2 > 0
0 0 0 $c1p eq $c2m and $pad2 > 0 and $c2p eq substr($s1, $pos, 1)
11729 0 0 0 $diff_inc and $saw_change{$c1p . $c2p}++
11732 0 0 0 not $saw_case_change and lc $c1p eq lc $c2p
11799 0 0 0 $birth_id2 and $birth_id2 eq $birth_id1
12031 0 0 0 length $_ > 1 && substr($_, -1, 1) eq '+'
12101 0 0 0 defined $code_lines_open and defined $code_lines_close
12109 0 0 0 defined $comment_lines_open and defined $comment_lines_close
12117 0 0 0 defined $mccabe_opening and defined $mccabe_closing
12148 0 0 0 $seqno and substr($item->{'type'}, 0, 3) eq "sub"
12158 0 0 0 $seqno and $ris_method_block->{$seqno}
12255 650 3 5 $rOpts_extended_continuation_indentation and not $rOpts_line_up_parentheses
12325 0 16 13 $K_nno and $K_nno == $Knn
12383 0 0 3 $block_type and $is_block_with_ci{$block_type}
12452 1170 43 0 $ci_this and !$rparent->{'_ci_close'} || !$rparent->{'_ci_open_next'} && ($rparent->{'_comma_count'} || $last_type eq ',' || $is_closing_type{$last_type})
12469 0 26 13 defined $Kfirst and $Kfirst == $KK
12475 2 10 1 $Kn and $Kc
12 1 0 $Kn and $Kc and $Kn == $Kc || $rLL->[$Kn][6] eq ',' && $want_break_before_comma && $parent_container_type eq 'List'
12501 0 0 0 $CODE_type && $CODE_type eq 'HSC'
12503 0 0 0 $level_Kc < $level_KK and not $is_HSC
12557 1877 0 3654 $rLL->[$Kn][6] eq "b" and $Kn < $Klimit
12564 0 149 5382 $Kc and $Kc < $Klimit
12566 2668 0 2714 $rLL->[$Kcn][6] eq "b" and $Kcn < $Klimit
12596 1469 288 478 $semicolon_count and $semicolon_count == 1
12630 166 77 130 $parent_seqno != 1 and not $rparent->{'_comma_count'}
243 12 118 $parent_seqno != 1 and not $rparent->{'_comma_count'} and not $rparent->{'_semicolon_count'}
89 112 6 $parent_seqno != 1 and not $rparent->{'_comma_count'} and not $rparent->{'_semicolon_count'} and &$map_block_follows($seqno)
12652 367 29 212 not $ci_close and $Kcn
12655 157 54 1 $type_kcn eq "k" and $is_and_or{$token_kcn}
12675 138 0 55 $rparent->{'_container_type'} eq "List" and not $rparent->{'_ci_open_next'}
12701 724 1300 2166 not $is_logical and $token eq "("
12705 957 0 685 $last_type eq "i" and defined $Kcn
12711 11 1 17 $rtype_count && $rtype_count->{'f'}
12719 521 121 43 $seqno_kcn and $type_kcn eq "{"
12722 0 0 43 $block_type_kcn && ($block_type_kcn eq 'for' || $block_type_kcn eq 'foreach')
12811 578 0 103 $ci_close_next != $ci_close and defined $Kcn
578 83 20 $ci_close_next != $ci_close and defined $Kcn and $bin_op_type{$rLL->[$Kcn][6]}
12825 2091 1300 0 $token ne "(" and $last_type eq "}"
12830 1300 1427 664 $token eq "(" and $ci_last == 0
2727 663 1 $token eq "(" and $ci_last == 0 and $is_nobreak_opening_paren_type{$last_type}
12838 2803 444 144 $type eq "L" and $ci_last == 0
3247 144 0 $type eq "L" and $ci_last == 0 and $is_nobreak_opening_hash_brace_type{$last_type}
12852 1221 2450 1860 $type eq "{" and $token ne "("
3671 971 889 $type eq "{" and $token ne "(" and $is_list_end_type{$last_type}
971 8 881 $type eq "{" and $token ne "(" and $is_list_end_type{$last_type} and not $ris_asub_block->{$seqno}
12915 1466 3653 412 $ci_this > 0 and not $ci_open_old
5119 194 218 $ci_this > 0 and not $ci_open_old and not $rparent->{'_ci_close'}
12918 181 0 37 $Kc and $Kn
181 32 5 $Kc and $Kn and $Kc == $Kn
13011 176 475 3 $ci_last > 0 and $last_token eq "}"
651 0 3 $ci_last > 0 and $last_token eq "}" and $last_type eq "}"
13078 0 0 4 $comma_count and $comma_count >= $max
13171 0 0 1 $token =~ /\s+id=(\w+)/ and $1 eq $rOpts_skip_formatting_except_id
13187 655 1 2 $early_FS_end_marker and $rOpts_detect_format_skipping_from_start
656 0 2 $early_FS_end_marker and $rOpts_detect_format_skipping_from_start and $rOpts_format_skipping
13258 1053 6589 1251 $jmax >= 0 and $rLL->[$Klast][6] eq "#"
13269 849 2 37 substr($rLL->[$Kfirst][4], 0, 4) eq '#<<<' || $rOpts_format_skipping_begin and $rOpts_format_skipping
851 20 17 substr($rLL->[$Kfirst][4], 0, 4) eq '#<<<' || $rOpts_format_skipping_begin and $rOpts_format_skipping and ($rLL->[$Kfirst][4] . ' ') =~ /$format_skipping_pattern_begin/
22 0 17 substr($rLL->[$Kfirst][4], 0, 4) eq '#<<<' || $rOpts_format_skipping_begin and $rOpts_format_skipping and ($rLL->[$Kfirst][4] . ' ') =~ /$format_skipping_pattern_begin/ and $format_markers_differ || !@format_marker_list || $format_marker_list[0] == -1
832 2 37 substr($rLL->[$Kfirst][4], 0, 4) eq '#>>>' || $rOpts_format_skipping_end and $rOpts_format_skipping
834 17 20 substr($rLL->[$Kfirst][4], 0, 4) eq '#>>>' || $rOpts_format_skipping_end and $rOpts_format_skipping and ($rLL->[$Kfirst][4] . ' ') =~ /$format_skipping_pattern_end/
13388 37 0 0 $self->[79] and $input_line =~ /\t/
13398 2838 5756 148 $jmax > 0 and $rLL->[$Klast][6] eq "b"
13418 819 3 29 substr($rLL->[$Kfirst][4], 0, 2) eq '##' || $rOpts_static_block_comment_prefix and $rOpts_static_block_comments
822 1 28 substr($rLL->[$Kfirst][4], 0, 2) eq '##' || $rOpts_static_block_comment_prefix and $rOpts_static_block_comments and $input_line =~ /$static_block_comment_pattern/
13437 227 622 2 $no_leading_space and $input_line =~ /^\# \s*
13449 775 9 67 $last_line_had_side_comment and not $no_leading_space
784 0 67 $last_line_had_side_comment and not $no_leading_space and not $is_static_block_comment
13464 0 0 37 defined $Klast_prev and $Klast_prev > 1
2 0 37 $rOpts->{'hanging-side-comments'} and (defined $Klast_prev and $Klast_prev > 1)
37 0 0 $rOpts->{'static-side-comments'} && $rLL->[$Klast_prev][4] =~ /$static_side_comment_pattern/
0 0 37 $rOpts->{'hanging-side-comments'} and (defined $Klast_prev and $Klast_prev > 1) and not $rOpts->{'static-side-comments'} && $rLL->[$Klast_prev][4] =~ /$static_side_comment_pattern/
13485 29 8 0 $rLL->[$K_penult][4] eq '}' && $rLL->[$K_penult][6] eq '}' && $rLL->[$Klast_prev][4] =~ /$closing_side_comment_prefix_pattern/
13499 745 11 0 $last_line_had_side_comment and not $rOpts_maximum_consecutive_blank_lines
756 0 0 $last_line_had_side_comment and not $rOpts_maximum_consecutive_blank_lines and $rLL->[$Kfirst][3] > 0
13554 0 34 6734 $looking_for_VERSION_line and $jmax < 60
34 6715 19 $looking_for_VERSION_line and $jmax < 60 and index($input_line, "VERSION") > 0
6749 15 4 $looking_for_VERSION_line and $jmax < 60 and index($input_line, "VERSION") > 0 and $input_line =~ /^[^;]*;?[^;]*([\$*])(([\w\:\']*)\bVERSION)\b.*\=/
6730 0 4 $looking_for_VERSION_line and $jmax < 60 and index($input_line, "VERSION") > 0 and $input_line =~ /^[^;]*;?[^;]*([\$*])(([\w\:\']*)\bVERSION)\b.*\=/ and $self->is_VERSION_line($Kfirst, $Klast)
13646 0 0 0 $K_n and $K_n != $K_paren
0 0 0 $K_n and $K_n != $K_paren and $rLL->[$K_n][6] eq "i"
13656 0 0 0 $K_n and $K_n == $K_paren
13667 0 0 0 $rLL->[$K_brace][4] eq "(" and not $K_end_iterator
0 0 0 $rLL->[$K_brace][4] eq "(" and not $K_end_iterator and $is_for_foreach{$token_KK}
13710 0 0 0 defined $rK_package_list and @{$rK_package_list;}
13746 0 0 0 $Ktest > $KK and $Ktest
0 0 0 $Ktest > $KK and $Ktest and $rLL->[$Ktest][6] eq ";"
13748 0 0 0 $K1 and $rLL->[$K1][4] eq 1
13802 0 0 0 defined $file_extension and length $file_extension
13850 0 0 0 substr($input_line, 0, 2) eq '#!' && $input_line =~ /^\#\!.*perl\b/
13855 0 0 0 defined $rK_package_list && @{$rK_package_list;}
13989 0 0 0 defined $rQ_info and $rQ_info->{'is_simple'}
14037 0 0 0 $Kn and $rLL->[$Kn][6] eq "="
14267 0 0 0 defined $my_keyword && ($my_keyword eq 'for' || $my_keyword eq 'foreach')
14328 0 0 0 $type_p ne "," and $token_p ne "("
14374 0 0 0 defined $sigil_string and defined $word
14393 0 0 0 $bracket and length $sigil_string == 1
14478 0 0 0 $type_n eq "U" and $token_n eq "qw"
14492 0 0 0 $type_n eq "{" and $token_n eq "{"
14511 0 0 0 defined $rQ_info and $rQ_info->{'is_simple'}
14560 0 0 0 $last_type eq "," and not $total_comma_count % 2
14573 0 0 0 defined $rQ_info and $rQ_info->{'is_simple'}
14723 0 0 0 $K_nn and $is_opening_token{$rLL->[$K_nn][4]}
14734 0 0 0 $seqno_block and $rblock_type_of_seqno->{$seqno_block}
14757 0 0 0 defined $Kp and $rLL->[$Kp][6] eq "t"
14762 0 0 0 defined $Kn and $rLL->[$Kn][6] eq "w"
14767 0 0 0 defined $Knn and $rLL->[$Knn][6] eq "R"
14814 0 0 0 $seqno_brace and $token_brace eq "{"
14863 0 0 0 $in_signature_seqno and @{$rblock_stack;}
0 0 0 $in_signature_seqno and @{$rblock_stack;} and $seqno == $rblock_stack->[-1]{'seqno'}
14898 0 0 0 $check_unused and $rpopped_vars
14904 0 0 0 @{$rblock_stack;} and $seqno == $rblock_stack->[-1]{'seqno'}
14915 0 0 0 $check_unused and $rpopped_vars
0 0 0 $check_unused and $rpopped_vars and not $is_if_unless_elsif_else{$block_type}
14977 0 0 0 $Kn and $rLL->[$Kn][4] eq "("
15011 0 0 0 $K_end_iterator and $K_end_iterator > $K_end_my
15057 0 0 0 $check_constant and $word
15060 0 0 0 $sigil_string eq "\@" and index($word, "EXPORT") != -1
15093 0 0 0 $check_unused and $sigil_string
0 0 0 $check_unused and $sigil_string and $word
0 0 0 $check_unused and $sigil_string and $word and $word =~ /\w+/
15146 0 0 0 $check_cross_package and @{$rblock_stack;} == 1
15205 0 0 0 $KK == $Kfirst and $line_of_tokens->{'_starting_in_quote'}
15212 0 0 0 $K_last_code and $is_re_match_op{$rLL->[$K_last_code][6]}
15233 0 0 0 $KK == $Klast and $line_of_tokens->{'_ending_in_quote'}
15243 0 0 0 defined $Kp and $rLL->[$Kp][4] eq "use"
0 0 0 defined $Kp and $rLL->[$Kp][4] eq "use" and $rLL->[$Kp][6] eq "k"
15253 0 0 0 defined $Kp and $rLL->[$Kp][4] eq "use"
0 0 0 defined $Kp and $rLL->[$Kp][4] eq "use" and $rLL->[$Kp][6] eq "k"
15292 0 0 0 $check_unused && @{$rblock_stack;} == 1 && keys %{$$rblock_stack[0]{'rvars'};}
15293 0 0 0 $check_constant && keys %{$rconstant_hash;}
15362 0 0 0 $rhash and $rhash->{$name}
15411 0 0 0 $_->{'keyword'} ne "our" and $_->{'keyword'} ne "use vars"
15423 0 0 0 $rlines and @{$rlines;}
15475 0 0 2628 $rall_opts and @{$rall_opts;}
15683 0 0 0 @{$rwarnings;} and $rexcluded_name_hash
15724 0 0 0 $rwarnings and @{$rwarnings;}
15786 0 0 0 $rwarn_label_types->{'c'} and $label ne uc $label
15799 0 0 0 $rwarn_label_types->{'r'} and $num > 1
15811 0 0 0 $rwarn_label_types->{'u'} and not defined $rline_numbers_of_target_labels->{$label}
0 0 0 $rwarn_label_types->{'u'} and not defined $rline_numbers_of_target_labels->{$label} and $is_complete_script
15827 0 0 0 $rwarn_label_types->{'m'} and $is_complete_script
15969 0 0 0 $rwarnings and @{$rwarnings;}
16037 0 0 0 $seqno_block and $rLL->[$K_opening_brace][4] eq "{"
0 0 0 $seqno_block and $rLL->[$K_opening_brace][4] eq "{" and $self->[8]{$seqno_block}
16075 0 0 0 $seqno_p and $ris_qwaf_by_seqno->{$seqno_p}
16081 0 0 0 $type eq "U" and $token eq "qw"
16109 0 0 0 $include_all_keywords and $type eq "k"
16128 0 0 0 $Kn and $rLL->[$Kn][6] eq "=>"
16320 0 0 0 $type eq "k" and $skip_keywords{$token}
16332 0 0 0 $have_paren and $is_if_unless_while_until_for_foreach{$token}
16354 0 0 0 $no_count and $yes_count
16411 0 0 0 $iter and defined $call_paren_style{$word}
16473 0 0 0 $token_Kn eq "(" and $is_if_unless_while_until_for_foreach{$token}
16544 0 4 653 defined $rLL and @{$rLL;}
16571 6 0 351 $type_m eq "b" and $K_m > $Kfirst
16583 19 67 46 $block_type_m and $is_opening_type{$type_m}
67 40 6 $block_type_m and $is_opening_type{$type_m} and $token_sc =~ /$non_indenting_brace_pattern/
16602 658 0 0 $rOpts_warn && %interbracket_arrow_style
16651 0 0 3 defined $rLL and @{$rLL;}
16701 105 78 15 $type ne "L" and $type ne "["
16707 183 0 0 $type_m eq "b" and $K_m > 0
16750 99 0 0 $type_mm eq "b" and $K_mm > 0
16760 48 69 66 $type_mm ne "]" and $type_mm ne "R"
16780 25 6 6 $style == -1 and $type_m ne "->"
6 14 11 $style == 1 and $type_m eq "->"
16784 54 23 17 $type_m eq "->" and not $rOpts_del
77 0 17 $type_m eq "->" and not $rOpts_del and not $rOpts_warn
16785 23 34 20 $type_m ne "->" and not $rOpts_add
57 0 20 $type_m ne "->" and not $rOpts_add and not $rOpts_warn
16879 34 9 0 $Klast <= $Kfirst and $CODE_type ne "HSC"
16895 31 11 1 $CODE_type and not $is_deletable_CODE_type{$CODE_type}
16901 0 3 39 not $rOpts_ignore_perlcritic_comments and length $token > 10
3 32 7 not $rOpts_ignore_perlcritic_comments and length $token > 10 and substr($token, 1, 1) eq "#"
35 5 2 not $rOpts_ignore_perlcritic_comments and length $token > 10 and substr($token, 1, 1) eq "#" and $token =~ /^##\s*no\s+critic\b/
16910 22 13 1 defined $delete_side_comment_exception_pattern && $token =~ /$delete_side_comment_exception_pattern/
16916 36 0 4 $rOpts_delete_closing_side_comments and not $delete_side_comment
36 0 4 $rOpts_delete_closing_side_comments and not $delete_side_comment and $Klast > $Kfirst
16922 0 0 4 $type_m eq "b" and $K_m > $Kfirst
16926 3 0 1 not $seqno_m and $K_m
3 0 1 not $seqno_m and $K_m and $rLL->[$K_m][6] eq ";"
16929 1 0 0 $type_m eq "b" and $K_m > $Kfirst
16937 0 0 3 $block_type_m and $token =~ /$closing_side_comment_prefix_pattern/
0 0 3 $block_type_m and $token =~ /$closing_side_comment_prefix_pattern/ and $block_type_m =~ /$closing_side_comment_list_pattern/
0 0 3 $block_type_m and $token =~ /$closing_side_comment_prefix_pattern/ and $block_type_m =~ /$closing_side_comment_list_pattern/ and not $block_type_m =~ /$closing_side_comment_exclusion_pattern/
17339 100 0 75 not $ris_permanently_broken->{$seqno} and $rOpts_maximum_consecutive_blank_lines
17381 651 0 0 $Kfirst != 0 and $last_line_type ne "FS"
17388 6764 64 996 $CODE_type and $CODE_type ne "NIN"
6828 4 992 $CODE_type and $CODE_type ne "NIN" and $CODE_type ne "VER"
17416 6326 0 506 $type_end eq '#' || $type_end eq 'b' and $Klast_old_code > $Kfirst_old
17420 154 0 352 $rLL->[$Klast_old_code][6] eq "b" and $Klast_old_code > $Kfirst_old
17589 5 0 3 defined $rtype_count && $rtype_count->{';'}
17614 4153 0 2 %break_at_old_comma_types and $break_at_old_comma_types{$token}
0 0 2 %break_at_old_comma_types and $break_at_old_comma_types{$token} and $rtype_count
0 0 2 %break_at_old_comma_types and $break_at_old_comma_types{$token} and $rtype_count and $rtype_count->{','} || $rtype_count->{'=>'}
0 0 2 %break_at_old_comma_types and $break_at_old_comma_types{$token} and $rtype_count and $rtype_count->{','} || $rtype_count->{'=>'} and not $rtype_count->{';'}
0 0 2 %break_at_old_comma_types and $break_at_old_comma_types{$token} and $rtype_count and $rtype_count->{','} || $rtype_count->{'=>'} and not $rtype_count->{';'} and not $rtype_count->{'f'}
17623 0 0 2 $paren_flag and $token eq ")"
17635 2736 1402 17 $rtype_count and $rtype_count->{';'} || $rtype_count->{'f'}
17643 3725 0 48 $rOpts_add_trailing_commas and %trailing_comma_rules
3725 0 48 $rOpts_add_trailing_commas and %trailing_comma_rules and $rtype_count && ($rtype_count->{','} || $rtype_count->{'=>'}) || $rOpts_add_lone_trailing_commas && $is_closing_type{$last_nonblank_code_type}
0 0 47 $rOpts_add_trailing_commas and %trailing_comma_rules and $rtype_count && ($rtype_count->{','} || $rtype_count->{'=>'}) || $rOpts_add_lone_trailing_commas && $is_closing_type{$last_nonblank_code_type} and $last_nonblank_code_type ne "=>"
17669 0 0 47 $rule and $rule->{$token}
17681 298 0 64 $rOpts_delete_trailing_commas and %trailing_comma_rules
298 0 64 $rOpts_delete_trailing_commas and %trailing_comma_rules and $rtype_count
0 0 64 $rOpts_delete_trailing_commas and %trailing_comma_rules and $rtype_count and $rtype_count->{','}
0 1 63 $rOpts_delete_trailing_commas and %trailing_comma_rules and $rtype_count and $rtype_count->{','} and $rOpts_delete_lone_trailing_commas || $rtype_count->{','} > 1 || $rtype_count->{'=>'}
1 0 63 $rOpts_delete_trailing_commas and %trailing_comma_rules and $rtype_count and $rtype_count->{','} and $rOpts_delete_lone_trailing_commas || $rtype_count->{','} > 1 || $rtype_count->{'=>'} and $last_nonblank_code_token
17695 0 0 63 $rule and $rule->{$token}
17703 51 310 1 not $deleted and $rOpts_delete_weld_interfering_commas
361 0 1 not $deleted and $rOpts_delete_weld_interfering_commas and $is_closing_type{$last_last_nonblank_code_type}
17730 2102 731 65 $token eq "[" and $last_nonblank_code_token eq "\$_"
2833 8 57 $token eq "[" and $last_nonblank_code_token eq "\$_" and $current_sub_seqno
17731 1411 77 608 $last_nonblank_code_type eq "i" and $last_last_nonblank_code_type eq "->"
1411 48 29 $last_nonblank_code_type eq "i" and substr($last_nonblank_code_token, 0, 1) eq "&"
17804 0 5 0 $ord > 0 and $ord < 33 || $ord > 126
17830 0 5 0 $ord_ch > 0 and $ord_ch < 33 || $ord_ch > 126
17842 6275 14 48 $token eq "\@_" and $current_sub_seqno
17852 6151 113 73 $token eq "\$self" and $current_sub_seqno
17858 6337 0 0 $last_nonblank_code_token eq "bless" and $last_nonblank_code_type eq "k"
6337 0 0 $last_last_nonblank_code_token eq "bless" and $last_last_nonblank_code_type eq "k"
6337 0 0 $last_last_nonblank_code_token eq "bless" and $last_last_nonblank_code_type eq "k" and $last_nonblank_code_token eq 'my' || $last_nonblank_code_token eq '('
17879 1558 0 137 $last_nonblank_code_token eq "use" and $last_nonblank_code_type eq "k"
17916 2889 0 383 $is_if_unless_while_until_for_foreach{$token} and $rOpts_warn_unexpected_code_container
2889 383 0 $is_if_unless_while_until_for_foreach{$token} and $rOpts_warn_unexpected_code_container and $non_block_container_stack{$depth_next - 1}
17928 0 2868 0 $rOpts_warn_unexpected_code_container and $non_block_container_stack{$depth_next - 1}
17937 32 2827 9 $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 ';'
17971 0 1 14 defined $Kn and $Kn <= $Klast
18007 3574 3 7 $last_nonblank_code_type eq "," and $rOpts->{'delete-repeated-commas'}
3577 0 0 $last_nonblank_code_type eq "=>" and $rOpts->{'delete-repeated-commas'}
18015 3 0 4 $KK eq $Kfirst and $rLL->[$Klast][6] eq "#"
18038 0 231 96 defined $seqno and not defined $self->[26]{$seqno}
18058 2438 0 0 substr($token, 0, 1) eq "x" and $token =~ /^x\d+/
18070 1094 0 0 $last_nonblank_code_type eq "=>" and $rOpts->{'delete-repeated-commas'}
18081 0 0 0 $KK eq $Kfirst and $rLL->[$Klast][6] eq "#"
18095 0 64 63 defined $seqno and not defined $self->[26]{$seqno}
18114 314 0 0 $self->[79] and $token =~ /\t/
18117 19 0 295 $rwhitespace_flags->[$KK] == 1 and @{$rLL_new;}
19 207 88 $rwhitespace_flags->[$KK] == 1 and @{$rLL_new;} and $rLL_new->[-1][6] ne "b"
207 3 85 $rwhitespace_flags->[$KK] == 1 and @{$rLL_new;} and $rLL_new->[-1][6] ne "b" and $rOpts_add_whitespace
18160 183 1 0 $last_nonblank_code_type eq 'k' && ($last_nonblank_code_token eq 'my' || $last_nonblank_code_token eq 'sub' && $last_last_nonblank_code_type eq 'k' && $last_last_nonblank_code_token eq 'my')
18237 15252 300 25623 $rwhitespace_flags->[$KK] == 1 and @{$rLL_new;}
15552 16857 8766 $rwhitespace_flags->[$KK] == 1 and @{$rLL_new;} and $rLL_new->[-1][6] ne "b"
17157 348 8418 $rwhitespace_flags->[$KK] == 1 and @{$rLL_new;} and $rLL_new->[-1][6] ne "b" and $rOpts_add_whitespace
18375 4186 1129 20 $block_type and substr($block_type, -1, 1) eq " "
18390 11 3 6 $wU{$type_nn1} and $wiq{$type_nn2}
18403 3897 22 1416 $is_list and not $block_type
2771 1105 43 $block_type and $rOpts_line_up_parentheses
18430 51 321 36 $rlec_count_by_seqno->{$seqno} and $rlec_count_by_seqno->{$seqno} > 1 || $rtype_count_by_seqno->{$seqno}{'=>'}
18472 0 0 0 $rtype_count and $rtype_count->{'=>'}
18483 0 0 0 defined $seqno_parent and $ris_list_by_seqno->{$seqno_parent}
18522 41 0 26 @seqno_paren_arrow and defined $K_test
41 0 26 @seqno_paren_arrow and defined $K_test and $rLL_new->[$K_test][4] eq "("
0 2 24 @seqno_paren_arrow and defined $K_test and $rLL_new->[$K_test][4] eq "(" and $rLL_new->[$K_test][7] eq $seqno_paren_arrow[0]
18542 650 0 1 %break_at_old_comma_types and $break_at_old_comma_types{';'}
18591 60408 0 0 $length_function && !$is_ascii_type{$type} && $token =~ /[[:^ascii:][:^print:]]/
18602 0 17379 9 @{$rLL_new;} and $rLL_new->[-1][6] eq "b"
18612 0 1191 21 $ord > 0 and $ord < 33 || $ord > 126
1191 0 21 $ord > 0 and $ord < 33 || $ord > 126 and $token =~ s/\s+$//
18627 76 173 963 not $ignore_sc_length || $rOpts_ignore_perlcritic_comments and $token_length > 10
249 917 46 not $ignore_sc_length || $rOpts_ignore_perlcritic_comments and $token_length > 10 and substr($token, 1, 1) eq "#"
1090 36 10 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/
18658 1165 44 3 $ignore_sc_length and !$CODE_type || $CODE_type eq 'HSC'
18696 5117 207 11 $last_nonblank_code_type eq "," and $Ktoken_vars == $Klast_old_code
5324 6 5 $last_nonblank_code_type eq "," and $Ktoken_vars == $Klast_old_code and $Ktoken_vars > $Kfirst_old
18747 192 0 210 $Ktoken_vars == $Kfirst_old and $last_nonblank_code_type eq ","
192 5 205 $Ktoken_vars == $Kfirst_old and $last_nonblank_code_type eq "," and $rlec_count_by_seqno->{$type_sequence}
18756 0 381 21 $last_nonblank_code_type eq "," and $trailing_comma_break_rules{$token}
381 0 21 $last_nonblank_code_type eq "," and $trailing_comma_break_rules{$token} and length $last_nonblank_code_token
18782 0 21 0 $match and $paren_flag
21 0 0 $match and $paren_flag and $token eq ")"
18783 0 0 0 $match &&= $self->match_paren_control_flag($type_sequence, $paren_flag, $rLL_new)
18847 2167 2496 1144 $type eq "," and $Ktoken_vars == $Klast_old_code
18928 0 49 11 $Ktop >= 0 && $rLL_new->[$Ktop][6] eq 'b'
18929 49 0 11 $top_is_space and $want_left_space{$type} == -1
19036 149 44 145 $type_sequence_p and $rblock_type_of_seqno->{$type_sequence_p}
185 8 0 $type_p eq "k" and $token_p =~ /format/
19057 149 0 44 $seqno_inner and $is_closing_token{$token_p}
0 0 44 $seqno_inner and $is_closing_token{$token_p} and defined $rchildren_of_seqno->{$type_sequence}
0 5 39 $seqno_inner and $is_closing_token{$token_p} and defined $rchildren_of_seqno->{$type_sequence} and @{$rchildren_of_seqno->{$type_sequence};} == 1
19078 31 0 8 $seqno_nxt and $seqno_nxt == $seqno_inner
19089 42 1 142 $rLL_new->[$Ktop][6] eq "b" and $want_left_space{';'} == -1
19183 0 68 0 $it == 1 and $max_iterations > 1
19246 18 24 5 $match and $rOpts_delete_trailing_commas
42 0 5 $match and $rOpts_delete_trailing_commas and $KK > 0
19250 0 2 3 not $stable_flag and $is_b_i_h{$trailing_comma_style}
19270 18 0 29 $match and not $self->delay_trailing_comma_op(1, $stable_flag)
19339 0 0 0 $type_n ne ";" and $type_n ne "#"
19346 12 15 36 not $match and $rOpts_add_trailing_commas
27 36 0 not $match and $rOpts_add_trailing_commas and $rLL->[$Kfirst][6] eq "R"
19353 0 0 0 defined $Kp_old and $Kp_old > $Kfirst
0 0 0 defined $Kp_old and $Kp_old > $Kfirst and $rLL->[$Kp_old][6] eq ","
19360 0 0 0 defined $Kpp_old and $Kpp_old eq $Kfirst
19419 0 0 1 defined $rtype_count and $rtype_count->{','}
0 0 1 defined $rtype_count and $rtype_count->{','} and $rtype_count->{','} == 1
19428 0 0 1 $seqno_pp and $is_closing_type{$type_pp}
19429 0 0 1 $seqno_pp == $type_sequence + 1 and $self->weld_opening_ok($seqno_pp, $type_sequence, $rLL_new)
19449 22 9 0 $type_p ne "R" and $type_p ne "]"
19514 0 0 43 $rLL_new->[-1][6] eq "b" and $rLL_new->[-2][6] eq $type
19699 110 0 0 $break_at_old_commas &&= !$rOpts_ignore_old_breakpoints
19748 110 0 0 $rOpts_line_up_parentheses and $rOpts_add_trailing_commas
110 0 0 $rOpts_line_up_parentheses and $rOpts_add_trailing_commas and $rOpts_delete_trailing_commas
0 0 0 $rOpts_line_up_parentheses and $rOpts_add_trailing_commas and $rOpts_delete_trailing_commas and $fat_comma_count
0 0 0 $rOpts_line_up_parentheses and $rOpts_add_trailing_commas and $rOpts_delete_trailing_commas and $fat_comma_count and !defined($iline_first_comma) || $iline_last_comma - $iline_first_comma <= 1
19759 0 0 0 $rOpts_comma_arrow_breakpoints > 0 and $rOpts_comma_arrow_breakpoints < 4
19766 0 0 0 %opening_vertical_tightness and $opening_vertical_tightness{$token}
19776 97 0 13 not $comma_count and $if_add
97 10 3 not $comma_count and $if_add and $is_closing_type{$last_nonblank_code_type}
19792 0 0 3 $seqno_pp && $is_closing_type{$type_pp} && $seqno_pp == $type_sequence + 1
19797 0 3 0 $is_nesting_right and $rOpts_delete_weld_interfering_commas
3 0 0 $is_nesting_right and $rOpts_delete_weld_interfering_commas and $self->weld_opening_ok($seqno_pp, $type_sequence, $rLL_new)
19830 0 1 0 $token eq "(" and not $self->[18]{$type_sequence}
1 0 0 $token eq "(" and not $self->[18]{$type_sequence} and not $is_arrow_call
1 0 0 $token eq "(" and not $self->[18]{$type_sequence} and not $is_arrow_call and not $is_hash_value
0 0 0 $token eq "(" and not $self->[18]{$type_sequence} and not $is_arrow_call and not $is_hash_value and not $self->is_list_assignment($K_opening)
19850 0 0 1 $iline_c > $iline_o && ($rtype_count_pp->{','} || $rtype_count_pp->{'=>'}) && !$rtype_count_pp->{';'}
19912 33 6 8 not $is_stable and $fat_comma_count
19920 0 0 2 $iline_c - $iline_o > 1 && ($follows_isolated_closing_token || $fat_comma_count > 1)
19925 28 0 19 $is_multiline &&= $is_stable
19929 63 10 37 $is_multiline && $KK == $Kfirst
19988 1 1 0 $trailing_comma_style eq "i" and $iline_c - $rLL_new->[$Kp][2] > 1
2 0 0 $trailing_comma_style eq "i" and $iline_c - $rLL_new->[$Kp][2] > 1 and $new_comma_count <= 2
1 1 0 $trailing_comma_style eq "h" and not $if_add
2 0 0 $trailing_comma_style eq "h" and not $if_add and $rOpts_add_trailing_commas
1 0 0 $trailing_comma_style eq "h" and not $if_add and $rOpts_add_trailing_commas and $is_permanently_broken
20021 0 4 6 not $match and $fat_comma_count
4 4 2 not $match and $fat_comma_count and $fat_comma_count >= 2 || $fat_comma_count == 1 && $new_comma_count == 1
20048 0 0 6 $comma_diff >= -1 && $comma_diff <= 1
20052 6 2 2 not $match and $trailing_comma_style eq "i"
20069 43 41 0 $match and $paren_flag
84 0 0 $match and $paren_flag and $paren_flag ne 1
41 0 0 $match and $paren_flag and $paren_flag ne 1 and $paren_flag ne "*"
0 0 0 $match and $paren_flag and $paren_flag ne 1 and $paren_flag ne "*" and $closing_token eq ")"
20075 0 0 0 $match &&= $self->match_paren_control_flag($type_sequence, $paren_flag, $rLL_new)
20084 12 24 5 $if_add and $rOpts_delete_trailing_commas
24 0 12 not $if_add and $rOpts_add_trailing_commas
20136 0 0 0 $Kn <= $Kmax and $rLL->[$Kn][6] eq "b"
20144 0 0 0 $previous_nonblank_type_2 eq "i" and $previous_nonblank_token_2 =~ /^\$/
0 0 0 $previous_nonblank_type_2 eq "i" and $previous_nonblank_token_2 =~ /^\$/ and $next_nonblank_token =~ /^[; \)\}]$/
0 0 0 $type_0 eq 'k' && $is_my_our_local{$token_0}
0 0 0 $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}
20200 0 0 0 $rOpts->{$wucc_key} and @wucc_error_list
20225 0 0 0 $seqno_c and $seqno_c > 1
20322 2911 409 5554 $Knext_guess > $Knext and $Knext_guess < $Kmax
3320 178 5376 $Knext_guess > $Knext and $Knext_guess < $Kmax and $rLL->[$Knext_guess][2] <= $iline
20332 770 8104 17929 $Knext <= $Kmax and $rLL->[$Knext][2] <= $iline
20371 0 0 148 $CODE_type ne "FS" and $CODE_type ne "VB"
20507 0 0 0 $Kn and $rLL->[$Kn][6] eq "n"
20512 0 0 0 $Kn and $rLL->[$Kn][4] eq "{"
20581 0 0 0 @package_lookup_list > 1 and $package_lookup_list[0][2] < 0
20674 0 0 0 $rLL->[$K_list_start][6] eq 'k' && $rLL->[$K_list_start][4] eq 'return'
20682 0 0 0 $type_n eq "k" and $is_if_unless{$rLL->[$Kn][4]}
20693 0 0 0 $Knn and $rLL->[$Knn][4] eq ")"
20708 0 0 0 $seqno_list and $shift_count_min_input
0 0 0 $seqno_list and $shift_count_min_input and not $is_signature
20772 0 0 0 $type_last eq "k" and $is_non_interfering_keyword{$token_last}
20785 0 0 0 $is_return_list and $KK_last_nb == $K_list_start
20799 0 0 0 $Kc_p and $rLL->[$Kc_p][4] eq ")"
20802 0 0 0 $seqno_c_p and $seqno_c_p == $seqno + 1
20804 0 0 0 $Kn and $rLL->[$Kn][4] eq "("
20815 0 0 0 $Kn and $rLL->[$Kn][4] eq "["
20817 0 0 0 $seqno_next and $self->is_list_by_seqno($seqno_next)
20861 0 0 0 $type_last eq 'k' && ($token_last eq 'return' || $token_last eq 'my')
20872 0 0 0 $KK_last_last_nb && $is_return_list && $rLL->[$KK_last_nb][6] eq '?' && $rLL->[$KK_last_last_nb][4] eq 'wantarray'
20893 0 0 0 $seqno_test and $seqno_test eq $seqno
20906 0 0 0 $rLL->[$KK_last_nb][4] eq "wantarray" and $rLL->[$KK_last_nb][6] eq "k"
0 0 0 $rLL->[$KK_last_nb][4] eq "wantarray" and $rLL->[$KK_last_nb][6] eq "k" and $KK_last_last_nb
0 0 0 $rLL->[$KK_last_nb][4] eq "wantarray" and $rLL->[$KK_last_nb][6] eq "k" and $KK_last_last_nb and $rLL->[$KK_last_last_nb][4] eq "return"
0 0 0 $rLL->[$KK_last_nb][4] eq "wantarray" and $rLL->[$KK_last_nb][6] eq "k" and $KK_last_last_nb and $rLL->[$KK_last_last_nb][4] eq "return" and $rLL->[$KK_last_last_nb][6] eq "k"
20927 0 0 0 $seqno_test and $seqno_test eq $seqno
20950 0 0 0 $sigil eq "\$" and not $self_name
0 0 0 $sigil eq "\$" and not $self_name and not $arg_count
20958 0 0 0 $type_last eq "k" and $token_last eq "scalar"
20988 0 0 0 $is_signature and not defined $arg_count_min
21030 0 0 0 $type eq "k" and $token_Kn eq "("
0 0 0 $type eq "k" and $token_Kn eq "(" and $is_keyword_returning_scalar{$token}
21051 0 0 0 defined $KK_this_nb and $KK_this_nb > $K_list_start
0 0 0 defined $KK_this_nb and $KK_this_nb > $K_list_start and $rLL->[$KK_this_nb][6] ne ","
21111 0 0 0 $ch eq ";" and not $saw_semicolon
0 0 0 $ch eq "_" and not $saw_semicolon
21196 0 0 0 $type eq 'k' || $type eq 'i' and substr($token, 0, 3) eq "sub"
21227 0 0 0 $token_test ne "," and $token_test ne "("
21303 0 0 0 defined $Kbeg && defined $Kend
21347 0 0 0 $line_type eq "POD" and $line_of_tokens->{'_line_text'} =~ /\w/
21412 0 0 0 $seqno_at_index_min and $at_index_min == 0
21415 0 0 0 $Ko and $Kc
21417 0 0 0 $K_semicolon and $rLL->[$K_semicolon][6] eq ";"
21419 0 0 0 $K_m and $rLL->[$K_m][4] eq "\$_"
21421 0 0 0 $K_mm and $rLL->[$K_mm][6] eq "="
21423 0 0 0 $K_mmm and $rLL->[$K_mmm][6] eq "i"
21431 0 0 0 not defined $rKlist and $rseqno_DOLLAR_underscore
21443 0 0 0 $Knn and $Kc
0 0 0 $Knn and $Kc and $Knn == $Kc
21506 0 0 0 $rLL->[$Ksub_p][7] and $rLL->[$Ksub_p][4] eq "("
21631 0 0 0 $seqno_mm and $token_mm eq ")"
21676 0 0 0 $Kn and $rLL->[$Kn][4] eq "["
21689 0 0 0 $Kn and $rLL->[$Kn][4] ne "("
21740 0 0 0 $in_parens and $token_p eq ")"
21752 0 0 0 $type_p ne ";" and $type_p ne "->"
0 0 0 $type_p ne ";" and $type_p ne "->" and $Kp ne $K_closing
21770 0 0 0 $shift_count == 1 and not $self_name
21794 0 0 0 $seqno_mm and $token_mm eq ")"
21838 0 0 0 not $saw_pop_at_underscore and $KK >= $K_last_at_underscore
21911 0 0 0 $pos > 0 and substr($token, $pos - 1, 1) ne "\\"
21916 0 0 0 $pos > 0 and substr($token, $pos - 1, 1) ne "\\"
21932 0 0 0 $pos > 0 and substr($here_text, $pos - 1, 1) ne "\\"
21940 0 0 0 $pos > 0 and substr($here_text, $pos - 1, 1) ne "\\"
21956 0 0 0 defined $at_index_max and not $shift_count
21962 0 0 0 not $self_name and $at_index_min == 0
22080 0 0 0 not $ok and $type_n eq "k"
22101 0 0 0 $type_m eq "i" and $type_mm eq "->"
0 0 0 $type_m eq "i" and substr($token_m, 0, 1) eq "&"
0 0 0 $type_m eq "->" and $type_mm eq "i"
22253 0 0 0 $Ko > $Kend and @package_stack
22284 0 0 0 index($name, ':') != -1 || index($name, q[']) != -1 and $name =~ /^(.*\W)(\w+)$/
22364 0 0 0 $Knum and $rLL->[$Knum][4] eq 0
22385 0 0 0 $Ko > $Kend and @package_stack
22438 0 0 0 index($name, ':') != -1 || index($name, q[']) != -1 and $name =~ /^(.*\W)(\w+)$/
22555 0 0 0 $K_first_self and $rLL->[$K_first_self][6] eq "b"
22582 0 0 0 $Knn && $rLL->[$Knn][4] eq 'bless'
22791 0 0 0 $parent_self_name && $parent_self_name eq $caller_name && (!$common_hash{$key_parent_sub}{'direct_calls'} || $caller_is_dollar_self)
22833 0 0 0 not $is_self_call and $caller_is_dollar_self
22841 0 0 0 not $is_self_call and $caller_is_dollar_self
22852 0 0 0 $receiver and $receiver eq $caller_name || $receiver eq '$class' || $receiver eq '$_[0]'
23039 0 0 0 $call_type eq "&" and $rsub_item->{'prototype'}
23051 0 0 0 defined $return_count_wanted and defined $rK_return_count_hash
23066 0 0 0 defined $shift_count_min and defined $arg_count
23067 0 0 0 $call_type eq "->" and not $rcall_item->{'is_oo_call'}
23107 0 0 0 $want_scalar and $saw_wantarray
23201 0 0 0 $shift_count_min ne "*" and $shift_count_min ne $shift_count_max
23222 0 0 0 $return_count_min ne "*" and $return_count_min ne $return_count_max
23305 0 0 0 $all_matched &&= $call_count
23309 0 0 0 @K_multi_returns > 1 and not $all_matched
23335 0 0 0 $num_self and $num_direct
0 0 0 $num_self and $num_direct and $do_mismatched_call_type{'a'}
23366 0 0 0 $shift_count_min eq $min_arg_count and $shift_count_min eq $max_arg_count
23380 0 0 0 $num_over_count and $do_mismatched_call_type{'o'}
0 0 0 $num_over_count and $do_mismatched_call_type{'o'} and $shift_count_max >= $mismatched_arg_overcount_cutoff
23405 0 0 0 $do_mismatched_call_type{'u'} and $shift_count_min >= $mismatched_arg_undercount_cutoff
23474 0 0 0 not $is_dump and $number_of_undercount_warnings
23567 0 0 0 $rcalls and ref $rcalls
0 0 0 $rcalls and ref $rcalls and @{$rcalls;}
23719 0 0 23 defined $extra_spaces_block && defined $extra_spaces_non_block
23790 14 8 4 $here_type eq "<<" and not $ris_indented_type_h_line_index->{$ix_line}
22 1 3 $here_type eq "<<" and not $ris_indented_type_h_line_index->{$ix_line} and not $convert_to_indented
23795 0 23 0 length $here_tag > 1 and substr($here_tag, 0, 1) eq "\\"
23806 13 0 10 $end_quote_char =~ /^[\"\'\`]/ and $start_quote_char eq $end_quote_char
23815 18 4 1 defined $tag_exclusion_pattern && $here_tag =~ /$tag_exclusion_pattern/
23828 0 0 1 $convert_to_indented and not $is_excluded_tag
23903 11 1 2 $convert_to_standard and not $is_excluded_tag
24004 6 3 0 $line_type_ix_HERE ne "CODE" and $line_type_ix_HERE ne "HERE_END"
24174 0 0 4 defined $K_c && defined $K_q
24242 100 78 15 defined $Kc_last and $Ko < $Kc_last
24308 9 1 2 not @stack and !&$in_same_ternary($Kc_last, $Ko) || index($pattern_match, $pattern) != 0
24379 0 0 0 defined $Kc_last and $Ko < $Kc_last
24543 7 0 0 $type eq "w" and $rOpts_line_up_parentheses
24546 0 0 0 $seqno_parent and $ris_list_by_seqno->{$seqno_parent}
24786 93 2 17 defined $rK_weld_right->{$Kend} and not defined $rK_weld_left->{$Kstart}
24848 0 0 14 defined $rLL and @{$rLL;}
24916 5 16 1 $is_if_unless_elsif_else{$closing_block_type} and not $is_if_unless_elsif_else{$block_type}
25024 0 0 23 defined $rLL and @{$rLL;}
25040 4 112 132 $K_outer_closing < $Num and $rLL->[$K_outer_closing][6] eq "b"
25209 2 0 0 $rtc and $rtc->{','}
25253 26 22 9 $is_name and $last_is_name
25256 47 0 1 $type eq "m" and not $last_type
25267 25 26 13 defined $Kn_last_nonblank and $rLL->[$K_inner_opening][4] eq "("
51 11 2 defined $Kn_last_nonblank and $rLL->[$K_inner_opening][4] eq "(" and $rLL->[$Kn_last_nonblank][6] eq "k"
25456 40 5 1 $Kouter_opening == $Kfirst and $token_oo eq "("
45 0 1 $Kouter_opening == $Kfirst and $token_oo eq "(" and $has_tight_paren{$type_prev}
25476 0 0 0 $no_previous_seq_item and substr($type_prev, 0, 1) eq "="
25514 0 45 14 $Knext and $Knext < $Kouter_opening
25537 6 5 44 $Kref < $Kouter_opening and $Kref == $Kfirst
11 44 0 $Kref < $Kouter_opening and $Kref == $Kfirst and $rLL->[$Kref][4] eq "{"
25604 41 14 0 $starting_ci and $rOpts_line_up_parentheses
55 0 0 $starting_ci and $rOpts_line_up_parentheses and $rOpts_delete_old_whitespace
14 0 0 $starting_ci and $rOpts_line_up_parentheses and $rOpts_delete_old_whitespace and not $rOpts_add_whitespace
0 0 0 $starting_ci and $rOpts_line_up_parentheses and $rOpts_delete_old_whitespace and not $rOpts_add_whitespace and $rLL->[$Kinner_opening][6] ne "q"
0 0 0 $starting_ci and $rOpts_line_up_parentheses and $rOpts_delete_old_whitespace and not $rOpts_add_whitespace and $rLL->[$Kinner_opening][6] ne "q" and $rLL->[$Kinner_opening][6] ne "Q"
0 0 0 $starting_ci and $rOpts_line_up_parentheses and $rOpts_delete_old_whitespace and not $rOpts_add_whitespace and $rLL->[$Kinner_opening][6] ne "q" and $rLL->[$Kinner_opening][6] ne "Q" and defined $Kprev
25656 10 0 0 $rOpts_ignore_side_comment_lengths and $rLL->[$Klast][6] eq "#"
25660 0 0 0 defined $Kprev and $Kprev >= $Kfirst
25713 0 1 22 defined $rnested_pairs and @{$rnested_pairs;}
25789 24 4 29 defined $starting_lentot and $outer_seqno != $pair_last->[0]
25832 0 0 0 $rtype_count and $rtype_count->{','}
25850 52 0 0 $rOpts_line_up_parentheses and $inner_level + 1 >= $high_stress_level
52 0 0 $rOpts_line_up_parentheses and $inner_level + 1 >= $high_stress_level and $inner_opening->[4] eq "("
0 0 0 $rOpts_line_up_parentheses and $inner_level + 1 >= $high_stress_level and $inner_opening->[4] eq "(" and $ris_list_by_seqno->{$inner_seqno}
25862 25 23 4 @welds && $outer_seqno == $welds[-1][0]
25877 0 50 2 not $do_not_weld_rule and $rOpts_break_at_old_method_breakpoints
50 2 0 not $do_not_weld_rule and $rOpts_break_at_old_method_breakpoints and $iline_io > $iline_oo
25900 0 44 8 %opening_vertical_tightness and $iline_ic == $iline_io
44 8 0 %opening_vertical_tightness and $iline_ic == $iline_io and $opening_vertical_tightness{$token_oo}
25911 23 4 25 $iline_oo == $iline_io && $iline_ic == $iline_oc && $iline_io != $iline_ic
25930 25 27 0 not $is_multiline_weld and $iline_ic == $iline_io + 1
52 0 0 not $is_multiline_weld and $iline_ic == $iline_io + 1 and $token_oo eq "("
27 0 0 not $is_multiline_weld and $iline_ic == $iline_io + 1 and $token_oo eq "(" and $token_io eq "("
25944 4 0 0 not $weld_count_this_start and $iline_oo > $iline_outer_opening
25962 48 0 0 not $new_weld_ok and $iline_oo != $iline_io || $iline_ic != $iline_oc
26027 1 2 1 $Kouter_opening > $Kfirst and $level_oo > $level_first
26051 2 2 0 $is_one_line_weld and $rOpts_line_up_parentheses
4 0 0 $is_one_line_weld and $rOpts_line_up_parentheses and not $ris_list_by_seqno->{$inner_seqno}
2 0 0 $is_one_line_weld and $rOpts_line_up_parentheses and not $ris_list_by_seqno->{$inner_seqno} and not $rhas_list->{$inner_seqno}
26086 45 2 1 $iline_oc == $iline_oo + 1 and $iline_io == $iline_ic
47 0 1 $iline_oc == $iline_oo + 1 and $iline_io == $iline_ic and $token_oo eq "("
26154 2 44 6 not $do_not_weld_rule || $is_one_line_weld and $iline_ic == $iline_io
46 3 3 not $do_not_weld_rule || $is_one_line_weld and $iline_ic == $iline_io and $iline_oo != $iline_io || $token_oo eq '(' && !$adjacent_opening_tokens
26180 6 46 0 not $do_not_weld_rule and $rOpts_line_up_parentheses
52 0 0 not $do_not_weld_rule and $rOpts_line_up_parentheses and $rOpts_asbl
46 0 0 not $do_not_weld_rule and $rOpts_line_up_parentheses and $rOpts_asbl and $ris_asub_block->{$outer_seqno}
26265 6 44 2 not $do_not_weld_rule and $rOpts->{'cuddled-else'}
26267 0 1 1 $block_type and $rcuddled_block_types->{'*'}{$block_type}
26271 0 1 0 $oo_line < $io_line and $ic_line == $io_line
26278 6 30 16 not $do_not_weld_rule and %weld_nested_exclusion_rules
36 14 2 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)
26425 22 0 1 defined $rflags and defined $rflags->[1]
26428 0 0 22 defined $rLL and @{$rLL;}
26473 7 22 201 $next_type ne "q" and $next_type ne "Q"
26480 7 0 0 $rOpts_extended_line_up_parentheses and length $next_token > 3
7 0 0 $rOpts_extended_line_up_parentheses and length $next_token > 3 and $rLL->[$Kouter_opening][6] eq "L"
0 0 0 $rOpts_extended_line_up_parentheses and length $next_token > 3 and $rLL->[$Kouter_opening][6] eq "L" and $Kouter_opening
0 0 0 $rOpts_extended_line_up_parentheses and length $next_token > 3 and $rLL->[$Kouter_opening][6] eq "L" and $Kouter_opening and $$rLL[$Kouter_opening - 1][6] eq "R"
26532 2 0 5 $iline_oo == $iline_io && $iline_ic == $iline_oc
26543 5 2 0 not $is_old_weld and $next_type eq "Q"
7 0 0 not $is_old_weld and $next_type eq "Q" and $iline_ic != $iline_oc
26628 0 6 0 $qw_seqno and $self->[92]{$qw_seqno}
26667 1 0 89 $total_weld_count and defined $seqno
26701 0 4 651 defined $rLL and @{$rLL;}
26749 4 0 0 $total_weld_count and $self->is_welded_at_seqno($type_sequence)
26774 0 0 2 defined $K_opening and defined $K_closing
26874 0 0 654 defined $radjusted_levels and @{$radjusted_levels;}
26948 0 0 654 defined $rLL and @{$rLL;}
26952 652 0 2 $rOpts_whitespace_cycle and $rOpts_whitespace_cycle > 0
652 0 2 $rOpts_whitespace_cycle and $rOpts_whitespace_cycle > 0 and $rOpts_whitespace_cycle < $maximum_level
26977 23 2 1 $level > $rOpts_whitespace_cycle and $last_nonblank_type eq "{"
25 0 1 $level > $rOpts_whitespace_cycle and $last_nonblank_type eq "{" and $last_nonblank_token eq "{"
25 0 0 $level > $rOpts_whitespace_cycle + 1 and $last_nonblank_token =~ /^[\{\[]$/
27028 0 0 7 defined $rLL and @{$rLL;}
27095 4 0 7 $has_list and $has_list == 1
27138 14 0 0 $rOpts_extended_line_up_parentheses and $break_option == 1
27166 2 0 0 $rOpts_continuation_indentation > $rOpts_indent_columns && $rOpts_extended_continuation_indentation
27175 0 0 0 $is_list && $has_list
27191 0 0 0 $is_opening_token{$token_p} and $token_p ne "("
27210 0 0 0 $is_closing_token{$token_m} && $token_m ne ')'
27226 0 3 1 $has_list && $rline_diff_by_seqno->{$seqno} && $rlec_count_by_seqno->{$seqno}
27342 2 0 0 not $rOpts_add_whitespace and $rOpts_continuation_indentation > $rOpts_indent_columns
27369 1 0 0 $break_at_old_commas &&= !$rOpts_ignore_old_breakpoints
27380 0 0 1 $fat_comma_count and $fat_comma_count >= 2
27498 0 0 8 defined $rLL and @{$rLL;}
27523 7 1 0 $rOpts_extended_line_up_parentheses && $rOpts_continuation_indentation > $rOpts_indent_columns
27567 90 81 77 $seqno_top and $seqno == $seqno_top
27576 176 38 34 $block_type && $is_block_with_ci{$block_type}
27581 214 22 12 $block_with_ci and $rOpts_line_up_parentheses
236 6 6 $block_with_ci and $rOpts_line_up_parentheses and $KK == $K_opening_container->{$seqno}
27615 216 15 17 $block_with_ci and $rLL->[$KK][4] eq "}"
231 0 17 $block_with_ci and $rLL->[$KK][4] eq "}" and $rLL->[$KK][0]
27624 0 3 0 $Knext and $rLL->[$Knext][6] eq "k"
27659 12 85 77 defined $K_opening and $KK == $K_opening
27671 77 0 0 $big_ci_fix and not $ris_excluded_lp_container->{$seqno}
27687 28 49 0 $rLL->[$K_opening][2] == $rLL->[$K_closing][2] and $rLL->[$K_closing][1] - $rLL->[$K_opening][1] > $rOpts_maximum_line_length
27757 0 0 25 defined $rLL and @{$rLL;}
27785 10 8 27 $rOpts_bl and $block_type =~ /$bl_pattern/
18 5 22 $rOpts_bl and $block_type =~ /$bl_pattern/ and not $block_type =~ /$bl_exclusion_pattern/
27804 0 0 6 defined $rLL and @{$rLL;}
27814 0 23 26 $block_type and $block_type =~ /$bli_pattern/
23 1 25 $block_type and $block_type =~ /$bli_pattern/ and not $block_type =~ /$bli_exclusion_pattern/
27822 0 0 25 defined $Ko and defined $Kc
27886 3 0 218 defined $Kfirst and defined $Klast
27904 0 126 36 $type_m eq "q" and $type_p ne "q"
27914 126 47 45 not defined $K_start_multiline_qw and $rLL->[$Klast][6] eq "q"
27921 5 4 36 $type_m ne "q" and $type_p eq "q"
27941 0 0 1 length $token_end == 1 && ($is_closing_token{$token_end} || $token_end eq '>')
27948 1 0 0 length $token_beg > 3 and substr($token_beg, 2, 1) =~ /\s/
27967 36 0 0 $rOpts_line_up_parentheses and not $rOpts_extended_line_up_parentheses
27980 0 0 0 defined $seqno_n and $seqno_n eq $parent_seqno
27985 0 0 0 defined $seqno_p and $seqno_p eq $parent_seqno
28055 0 0 0 $total_weld_count and $block_type eq "sub"
28057 0 0 0 defined $KK_o and defined $self->[74]{$KK_o}
28117 0 6 21 $KK < $K_comma and $K_closing - $K_comma > 2 || $K_closing - $K_comma == 2 && $$rLL[$K_comma + 1][6] ne 'b'
6 0 21 $KK < $K_comma and $K_closing - $K_comma > 2 || $K_closing - $K_comma == 2 && $$rLL[$K_comma + 1][6] ne 'b' and $rLL->[$K_comma][3] - 1 == $rLL->[$K_closing][3]
28152 0 21 0 defined $K_prev and not $is_interrupted
21 0 0 defined $K_prev and not $is_interrupted and $K_prev >= $KK
21 0 0 defined $K_prev and not $is_interrupted and $K_prev >= $KK and $rLL->[$K_prev][7]
28159 0 0 0 $closing_vertical_tightness{$token} and $type ne "R"
28260 0 0 0 $Kt_m and $Kt_m > $K_first
0 0 0 $Kt_m and $Kt_m > $K_first and $is_closing_type{$rLL->[$Kt_m][6]}
28276 0 0 0 $Kt_m and $Kt_m > $K_first
28287 0 0 0 $Kc and $Kc > $K_test
28294 0 0 0 $rtype_count and $rtype_count->{','}
28391 0 0 0 $K_test and $K_test < $K_first
28440 0 0 143 defined $K_first and defined $K_last
28445 131 5 7 $has_comment and $K_first == $K_last
28458 0 0 0 defined $Kn and $rLL->[$Kn][6] eq "q"
28494 0 0 5 $rLL->[$K_terminal][6] eq "b" and $K_terminal > $K_first
28500 0 79 54 @stack and $stack[-1][6]
28512 52 0 2 $is_opening_type{$rLL->[$K_terminal][6]} and not $has_comment
28531 0 0 2 defined $Kc_test and $seqno_end
0 1 1 defined $Kc_test and $seqno_end and $seqno_end == $rLL->[$Kc_test][7]
1 1 0 defined $Kc_test and $seqno_end and $seqno_end == $rLL->[$Kc_test][7] and $rLL->[$Kc_test][2] == $iline + 1
28543 0 0 0 defined $K_terminal_next and $rLL->[$K_terminal_next][6] eq "#"
28548 0 0 0 defined $Kprev and $Kprev >= $K_first_next
28555 0 0 0 defined $K_terminal_next and $rLL->[$K_terminal_next][6] eq ","
0 0 0 defined $K_terminal_next and $rLL->[$K_terminal_next][6] eq "," and $K_terminal_next - $Kc_test == 1 || $K_terminal_next - $Kc_test == 2 && $$rLL[$K_terminal_next - 1][6] eq 'b'
0 0 0 defined $rtype_count && $rtype_count->{','}
0 0 0 defined $K_terminal_next and $rLL->[$K_terminal_next][6] eq "," and $K_terminal_next - $Kc_test == 1 || $K_terminal_next - $Kc_test == 2 && $$rLL[$K_terminal_next - 1][6] eq 'b' and not defined $rtype_count && $rtype_count->{','}
0 0 0 defined $K_terminal_next and $rLL->[$K_terminal_next][6] eq "," and $K_terminal_next - $Kc_test == 1 || $K_terminal_next - $Kc_test == 2 && $$rLL[$K_terminal_next - 1][6] eq 'b' and not defined $rtype_count && $rtype_count->{','} and $K_terminal_next - $K_terminal <= 5
28594 0 44 10 $rix_no_comma and @{$rix_no_comma;}
44 10 0 $rix_no_comma and @{$rix_no_comma;} and $rix_no_comma->[-1] < $iline - 1 || $line_of_tokens->{'_starting_in_quote'}
28620 0 0 0 defined $K_sum_start and $Kt_m
0 0 0 defined $K_sum_start and $Kt_m and $Kt_m > $K_first
0 0 0 defined $K_sum_start and $Kt_m and $Kt_m > $K_first and $is_closing_type{$rLL->[$Kt_m][6]}
28670 128 0 0 $last_nonblank_type eq "q" and $K_last > $K_first
28690 0 0 0 $Kn and $rLL->[$Kn][6] eq "q"
28753 62 0 62 $is_opening_token{$token} and defined $K_closing_container->{$seqno}
0 0 62 $is_closing_token{$token} and @stack
28776 39 2 0 $last_nonblank_type eq "=>" and $rbreak_before_container_by_seqno->{$seqno}
28783 0 18 23 $KK > 0 and $$rLL[$KK - 1][6] eq "b"
28807 43 2 17 $ris_permanently_broken->{$seqno} and $ris_list_by_seqno->{$seqno}
2 0 17 $ris_permanently_broken->{$seqno} and $ris_list_by_seqno->{$seqno} and not $rOpts_ignore_old_breakpoints
2 0 17 $ris_permanently_broken->{$seqno} and $ris_list_by_seqno->{$seqno} and not $rOpts_ignore_old_breakpoints and not $rOpts_variable_maximum_line_length
0 0 17 $ris_permanently_broken->{$seqno} and $ris_list_by_seqno->{$seqno} and not $rOpts_ignore_old_breakpoints and not $rOpts_variable_maximum_line_length and $rLL->[$KK][3] + 3 < $high_stress_level
28841 45 16 1 $interrupted_list_rule and $KK < $K_terminal
61 0 1 $interrupted_list_rule and $KK < $K_terminal and $is_comma_token{$rLL->[$K_terminal][6]}
28914 0 0 10 defined $K_o and defined $K_c
28925 4 0 0 $is_one_line_block and $block_length < $maximum_line_length_at_level[$level]
4 0 0 $is_one_line_block and $block_length < $maximum_line_length_at_level[$level] and $self->is_fragile_block_type($block_type, $seqno)
29004 0 0 0 defined $$rLL[$KK + 1] and $$rLL[$KK + 1][6] ne "b"
29141 9 8 4 $flag2 eq 2 and $has_code_block || $has_ternary
29160 0 0 34 defined $rLL and @{$rLL;}
29194 0 0 0 $type_c_n eq "}" and $seqno_c_n
0 0 0 $type_c_n eq "}" and $seqno_c_n and $rblock_type_of_seqno->{$seqno_c_n}
29220 0 0 1 $Kc and $Kc > $K_end_current_asub
29228 8 1 1 $KK < $K_end_current_asub and $is_if_unless_while_until_for_foreach{$block_type}
29348 0 1 1 defined $Kn && $rLL->[$Kn][6] eq '#'
29368 2 3 0 $type_last ne "{" and $type_last ne "}"
29376 0 1 4 $block_type and $block_type =~ /$Blank_lines_after_opening_block_pattern/
29527 24 4 2 $bottom_control->{'{'} and $is_if_unless_while_until_for_foreach{$token_first}
4 0 2 $bottom_control->{'{'} and $is_if_unless_while_until_for_foreach{$token_first} and not $rLL->[$Kfirst][0]
29593 0 0 112 defined $i_first_blank and defined $i_last_blank
29597 70 0 42 $top_control and $i_first_blank > 0
29602 6 36 70 not $delete_blanks and $bottom_control
42 0 70 not $delete_blanks and $bottom_control and not $ending_in_blank
29691 9124 17 12 defined $rwant_blank_line_after->{$i} and $rwant_blank_line_after->{$i} == 1
29723 9132 7 14 $last_line_type eq "POD_END" and not $saw_END_or_DATA
29750 49 990 18 $kgb_keep == 1 and defined $rwant_blank_line_after->{$i}
1039 1 17 $kgb_keep == 1 and defined $rwant_blank_line_after->{$i} and $rwant_blank_line_after->{$i} == 2
29758 1036 21 0 $i - $i_last_POD_END < 3 and not $kgb_keep
29774 7833 0 3 $save_logfile and $logger_object
29819 18 39 16 not $skip_line || $in_format_skipping_section and $line_type eq "POD_START"
57 6 10 not $skip_line || $in_format_skipping_section and $line_type eq "POD_START" and not $saw_END_or_DATA
29845 69 20 7 $last_line_type eq "CODE" and @{$self->[114];}
29921 0 646 0 $rOpts_kgb_size_min and not $rOpts_kgb_size_min =~ /^\d+$/
646 0 0 $rOpts_kgb_size_max and not $rOpts_kgb_size_max =~ /^\d+$/
29935 646 0 0 $rOpts_kgb_size_max and $rOpts_kgb_size_max < $rOpts_kgb_size_min
29945 0 640 6 $rOpts_kgb_size_min > 0 && ($rOpts_kgb_before != 1 || $rOpts_kgb_after != 1 || $rOpts_kgb_inside || $rOpts_kgb_delete)
29954 6 0 0 $rOpts_kgb_size_max and $rOpts_kgb_after == 2
6 0 0 $rOpts_kgb_size_max and $rOpts_kgb_after == 2 and $rOpts_kgb_before == 0
30033 12 0 0 defined $rhash_of_desires->{$ip} and $rhash_of_desires->{$ip} == 2
30071 5 0 0 @iblanks and not $rOpts_kgb_delete
5 0 0 @iblanks and not $rOpts_kgb_delete and $rOpts->{'keep-old-blank-lines'}
30083 0 2 3 $nog_b and $k > $kbeg
30086 0 3 2 $nog_e and $k < $kend
30139 0 16 9 defined $ibeg and $ibeg >= 0
30155 3 1 2 $ibeg == 1 and not $code_type
30157 0 1 1 $line_text and $line_text =~ /^#/
30182 1 0 5 $line_type eq "CODE" and defined $K_first
30192 1 0 4 $level == $level_beg and $ci_level == 0
1 1 3 $level == $level_beg and $ci_level == 0 and not $bad_ending
1 0 3 $level == $level_beg and $ci_level == 0 and not $bad_ending and $iend < @{$rlines;}
1 0 3 $level == $level_beg and $ci_level == 0 and not $bad_ending and $iend < @{$rlines;} and $CODE_type ne "HSC"
30244 7 0 0 $total_weld_count and $self->is_welded_at_seqno($parent_seqno)
30267 75 0 0 $rOpts_kgb_size_max and $count >= $rOpts_kgb_size_max
30341 180 0 0 $Opt_repeat_count > 0 and $number_of_groups_seen >= $Opt_repeat_count
30354 159 16 0 $CODE_type and $CODE_type eq "FS"
30407 46 53 19 defined $K_closing and $K_first < $K_closing
30427 123 5 0 $CODE_type and $keyword_group_list_comment_pattern
128 0 0 $CODE_type and $keyword_group_list_comment_pattern and $CODE_type =~ /$keyword_group_list_comment_pattern/
30435 0 0 0 $ibeg >= 0 and $level == $level_beg
30452 31 16 81 $ci_level == 0 and $type eq "k"
47 6 75 $ci_level == 0 and $type eq "k" and $token =~ /$keyword_group_list_pattern/
30458 9 0 66 $ibeg >= 0 and $level == $level_beg
30488 2 8 24 $level == $level_beg and $ci_level > 0
30497 4 1 4 defined $K_closing and $K_first <= $K_closing
30734 37057 21846 0 $type eq "b" and $types_to_go[$max_index_to_go] eq "b"
30902 64284 39 21 $current_line_starts_in_quote and $Ktoken_vars == $K_first
30943 1448 3659 331 $max_index_to_go > 0 && $types_to_go[$max_index_to_go] eq '#'
30947 5417 0 21 $is_static_block_comment and not $last_line_had_side_comment
30986 4365 352 50 $total_weld_count and $self->[74]{$K_to_go[$max_index_to_go]}
31023 104 0 189 $CODE_type_flush and $CODE_type_flush eq "BL"
31141 331 56 786 $K_last == $K_first and $CODE_type ne "HSC"
31164 42 0 2728 not $is_block_comment and $types_to_go[$max_index_to_go] ne "b"
42 0 2728 not $is_block_comment and $types_to_go[$max_index_to_go] ne "b" and $K_first > 0
0 139 2589 not $is_block_comment and $types_to_go[$max_index_to_go] ne "b" and $K_first > 0 and $$rLL[$K_first - 1][6] eq "b"
31187 18 2 1 !$rOpts_ignore_perlcritic_comments && length $token > 10 && substr($token, 1, 1) eq '#' && $token =~ /^##\s*no\s+critic\b/
31203 369 310 87 $self->[55] ne "#" and $self->[55] ne "b"
679 3 84 $self->[55] ne "#" and $self->[55] ne "b" and $rOpts->{'blanks-before-comments'}
3 2 82 $self->[55] ne "#" and $self->[55] ne "b" and $rOpts->{'blanks-before-comments'} and $rtok_first->[4] ne '#' || $last_line_had_side_comment && $rLL->[$K_first][3] > 0
9 10 65 $self->[55] ne "#" and $self->[55] ne "b" and $rOpts->{'blanks-before-comments'} and $rtok_first->[4] ne '#' || $last_line_had_side_comment && $rLL->[$K_first][3] > 0 and not $self->[54]
10 12 53 $self->[55] ne "#" and $self->[55] ne "b" and $rOpts->{'blanks-before-comments'} and $rtok_first->[4] ne '#' || $last_line_had_side_comment && $rLL->[$K_first][3] > 0 and not $self->[54] and not $is_static_block_comment
22 53 0 $self->[55] ne "#" and $self->[55] ne "b" and $rOpts->{'blanks-before-comments'} and $rtok_first->[4] ne '#' || $last_line_had_side_comment && $rLL->[$K_first][3] > 0 and not $self->[54] and not $is_static_block_comment and $rOpts->{'blanks-before-opening-comments'} || $rLL->[$K_first][3] <= $self->[56]
31240 19 19 728 $rOpts->{'indent-block-comments'} and !$rOpts->{'indent-spaced-block-comments'} || $input_line =~ /^\s+/
19 11 717 $rOpts->{'indent-block-comments'} and !$rOpts->{'indent-spaced-block-comments'} || $input_line =~ /^\s+/ and not $is_static_block_comment_without_leading_space
31331 2719 9 0 $rOpts_ignore_old_breakpoints and $rOpts_line_up_parentheses
31340 1652 1050 26 $last_old_nonblank_type eq "," and $rOpts_break_at_old_comma_breakpoints
31351 44 2669 15 not $index_start_one_line_block and $last_old_nonblank_type eq ";"
2713 3 12 not $index_start_one_line_block and $last_old_nonblank_type eq ";" and $first_new_nonblank_token ne "}"
31376 35 2684 9 $max_index_to_go >= 0 and $self->[85]{$K_first_true}
31401 3058 2 35 $type eq "J" and $rOpts_break_after_labels != 2
3058 0 2 $break_flag and $break_flag != 2
2974 39 43 $max_index_to_go == 2 and $types_to_go[0] eq "k"
3013 43 0 $max_index_to_go == 2 and $types_to_go[0] eq "k" and $tokens_to_go[0] eq "use"
82 0 0 $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"
31451 3056 0 0 $break_flag and $break_flag == 2
31456 10 0 0 $rOpts_line_up_parentheses and $is_assignment_or_fat_comma{$type}
31473 6877 8 2 $K_dangling_elsif and $rOpts_add_missing_else
31489 2688 4174 25 $max_index_to_go < 0 and $rLL->[$K_first][6] eq "b"
31533 8696 0 2296 $block_type and $token eq $type
8696 2 2294 $block_type and $token eq $type and $block_type ne "t"
2 2 2292 $block_type and $token eq $type and $block_type ne "t" and not $self->[42]{$type_sequence}
31569 1505 4 317 $Ktoken_vars == $K_last - 2 and $$rLL[$K_last - 1][6] eq "b"
31593 3037 0 2 $rOpts_break_at_old_semicolon_breakpoints and $Ktoken_vars == $K_first
3037 0 2 $rOpts_break_at_old_semicolon_breakpoints and $Ktoken_vars == $K_first and $max_index_to_go >= 0
0 0 2 $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
31603 220 2 2817 not $no_internal_newlines and !$rOpts_keep_interior_semicolons || $Ktoken_vars >= $K_last
2 271 2546 not $no_internal_newlines and !$rOpts_keep_interior_semicolons || $Ktoken_vars >= $K_last and $next_nonblank_token ne "}"
31631 0 22 1124 $max_index_to_go >= 0 and defined $K_last_nonblank_code
22 1124 0 $max_index_to_go >= 0 and defined $K_last_nonblank_code and $rLL->[$K_last_nonblank_code][6] eq ")"
1146 0 0 $max_index_to_go >= 0 and defined $K_last_nonblank_code and $rLL->[$K_last_nonblank_code][6] eq ")" and $rtoken_vars->[3] < $levels_to_go[0] || $too_long
31646 1034 91 21 $total_weld_count and defined $self->[73]{$Ktoken_vars}
31653 1087 8 51 $want_break and not defined $index_start_one_line_block
31685 0 51 1095 $max_index_to_go >= 0 and not $no_internal_newlines
31711 375 2 32 $has_side_comment and not $rOpts_ignore_side_comment_lengths
377 15 17 $has_side_comment and not $rOpts_ignore_side_comment_lengths and $next_nonblank_token_type eq "#"
31719 373 0 36 $next_nonblank_token_type eq ";" and not $is_block_without_semicolon{$block_type}
31741 658 7 481 $max_index_to_go >= 0 and not $nobreak_BEFORE_BLOCK
665 408 73 $max_index_to_go >= 0 and not $nobreak_BEFORE_BLOCK and not defined $index_start_one_line_block
31777 397 11 1 $rOpts_line_up_parentheses and $next_nonblank_token_type eq ","
408 0 1 $rOpts_line_up_parentheses and $next_nonblank_token_type eq "," and $Knnb eq $K_last
31804 316 0 93 $is_block_without_semicolon{$block_type} || $one_line_block_type =~ /^[UG]$/ && $Ktoken_vars == $K_last and $next_nonblank_token ne ";"
31854 3 85 2 $Ktoken_vars < $K_last and $next_nonblank_token eq "}"
85 2 1 $Ktoken_vars == $K_last and $rOpts_line_up_parentheses
31874 0 0 1 defined $Kc && $rLL->[$Kc][4] eq '}' && !$is_excluded && $Kc - $Ktoken_vars <= 2
31904 25 2 8 $next_nonblank_token_type ne "b" and $next_nonblank_token_type ne "#"
31950 346 6 650 $next_nonblank_token_type eq "b" and $rOpts_add_newlines
31962 0 47 157 not $no_internal_newlines and $max_index_to_go >= 0
31975 158 10 40 $next_nonblank_token_type eq "," and $Knnb eq $K_last
168 40 0 $next_nonblank_token_type eq "," and $Knnb eq $K_last and $block_type eq "do"
50 0 0 $next_nonblank_token_type eq "," and $Knnb eq $K_last and $block_type eq "do" and $rOpts_add_newlines
40 0 0 $next_nonblank_token_type eq "," and $Knnb eq $K_last and $block_type eq "do" and $rOpts_add_newlines and $self->is_trailing_comma($Knnb)
31985 49 3 62 not $no_internal_newlines and $max_index_to_go >= 0
31994 11 2 17 not $no_internal_newlines and $max_index_to_go >= 0
32018 35957 2 6 $rOpts_break_after_labels and $type eq "J"
35959 3 3 $rOpts_break_after_labels and $type eq "J" and $rOpts_break_after_labels == 1
32093 0 0 7 defined $K_io and defined $K_oo
32101 0 4 3 defined $K_test and $rLL->[$K_test][6] eq "{"
32257 0 946 0 $i_last_nonblank >= 0 and $previous_nonblank_token eq $block_type || $self->[9]{$type_sequence_j} || $self->[10]{$type_sequence_j} || substr($block_type, -2, 2) eq '()'
32301 20 0 17 $types_to_go[$i_start] eq "b" and $i_start > 0
32310 12 0 331 $types_to_go[$i_eq] eq "b" and $i_eq > 0
32312 256 86 1 $is_assignment{$type_eq} and $want_break_before{$type_eq}
32396 1010 64 24 $total_weld_count and $self->is_welded_at_seqno($type_sequence_j)
32429 723 60 40 $rLL->[$Ki][4] eq "{" and $rLL->[$Ki][6] eq "{"
783 9 31 $rLL->[$Ki][4] eq "{" and $rLL->[$Ki][6] eq "{" and $rblock_type_of_seqno->{$type_sequence_i}
9 1 30 $rLL->[$Ki][4] eq "{" and $rLL->[$Ki][6] eq "{" and $rblock_type_of_seqno->{$type_sequence_i} and not $nobreak
339 60 394 $rLL->[$Ki][4] eq "}" and $rLL->[$Ki][6] eq "}"
399 5 389 $rLL->[$Ki][4] eq "}" and $rLL->[$Ki][6] eq "}" and $rblock_type_of_seqno->{$type_sequence_i}
5 1 388 $rLL->[$Ki][4] eq "}" and $rLL->[$Ki][6] eq "}" and $rblock_type_of_seqno->{$type_sequence_i} and not $nobreak
32459 73 0 122 $rLL->[$Ki_nonblank][6] eq "b" and $Ki_nonblank < $K_last
32492 193 161 34 $Ki < $K_last and $rLL->[$K_last][6] eq "#"
354 6 28 $Ki < $K_last and $rLL->[$K_last][6] eq "#" and $rLL->[$K_last][3] == $rLL->[$Ki][3]
167 1 27 $Ki < $K_last and $rLL->[$K_last][6] eq "#" and $rLL->[$K_last][3] == $rLL->[$Ki][3] and not $rOpts_ignore_side_comment_lengths
7 8 19 $Ki < $K_last and $rLL->[$K_last][6] eq "#" and $rLL->[$K_last][3] == $rLL->[$Ki][3] and not $rOpts_ignore_side_comment_lengths and not $is_sort_map_grep_eval{$block_type}
9 0 19 $Ki < $K_last and $rLL->[$K_last][6] eq "#" and $rLL->[$K_last][3] == $rLL->[$Ki][3] and not $rOpts_ignore_side_comment_lengths and not $is_sort_map_grep_eval{$block_type} and $K_last - $Ki_nonblank <= 2
32562 288 0 47 $want_one_line_block{$block_type} and not $is_bli
32565 18 3 26 $rtype_count && $rtype_count->{';'}
32572 0 21 23 defined $Kp and $rLL->[$Kp][6] eq ";"
32578 3 0 18 $semicolon_count == 1 and $block_type eq "eval"
32640 0 0 0 $type_sequence && $self->[8]{$type_sequence} && $type eq '}'
32754 962 1595 1825 defined $i_nonblank and $is_opening_sequence_token{$tokens_to_go[$i_nonblank]}
32811 196 3940 838 $i > 0 and $types_to_go[$i] eq "b"
32816 4706 225 43 $total_weld_count and $self->[74]{$K_to_go[$i]}
32822 4864 58 9 not $token and $type eq ","
32826 2823 0 2108 $is_binary_operator_token{$token} and $type eq $token || $type eq 'k'
2818 0 5 $is_if_unless{$token} and $type eq "k"
32829 1855 0 253 $want_break_before{$token} and $i >= 0
32838 6 0 4925 $i >= 0 and $i <= $max_index_to_go
32841 0 211 4714 $i_nonblank >= 0 and not $nobreak_to_go[$i_nonblank]
211 788 3926 $i_nonblank >= 0 and not $nobreak_to_go[$i_nonblank] and not $forced_breakpoint_to_go[$i_nonblank]
32895 0 0 805 $i >= 0 and $i <= $max_index_to_go
33054 0 0 0 $ii > 0 and $KK != $Km + 1
33117 0 5172 266 $max_index_to_go >= 0 and $types_to_go[$max_index_to_go] eq "b"
33134 3876 789 773 not $max_index_to_go and $types_to_go[0] eq "#"
33143 0 717 56 $batch_CODE_type && $batch_CODE_type eq 'HSC'
33218 777 4695 24 $i > 0 and $self->[41]{$seqno}
33223 957 0 4539 defined $i_mate and $i_mate >= 0
33267 4706 16 2 @i_for_semicolon and @i_for_semicolon == 1
33270 0 0 2 $inext <= $max_index_to_go and $types_to_go[$inext] ne "#"
33297 3378 605 741 $block_type_to_go[$max_index_to_go] and $max_index_to_go > 0
3983 294 447 $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]}
33372 196 1155 0 $last_line_leading_type ne "b" and $is_if_unless_while_until_for_foreach{$leading_token}
33392 6 109 1 $rOpts->{'blanks-before-blocks'} and $lc >= $rOpts->{'long-block-line-count'}
115 0 1 $rOpts->{'blanks-before-blocks'} and $lc >= $rOpts->{'long-block-line-count'} and $self->consecutive_nonblank_lines >= $rOpts->{'long-block-line-count'}
109 0 1 $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 "}"
33441 723 0 2 $rOpts->{'blank-lines-before-closing-block'} and $block_type_to_go[0]
0 0 2 $rOpts->{'blank-lines-before-closing-block'} and $block_type_to_go[0] and $block_type_to_go[0] =~ /$blank_lines_before_closing_block_pattern/
33467 1605 1 3118 $leading_level == $last_line_leading_level and $leading_type ne '#' || $is_HSC
1 358 2760 $leading_level == $last_line_leading_level and $leading_type ne '#' || $is_HSC and defined $nonblank_lines_at_depth[$leading_level]
33508 2 5 600 $block_type and not $lp_object_count_this_batch
7 358 242 $block_type and not $lp_object_count_this_batch and $is_block_without_semicolon{$block_type}
33548 2369 392 0 $comma_count_in_batch and $has_limited_field_count || $rOpts_comma_arrow_breakpoints == 0
2695 0 66 $comma_arrow_count_contained and $rOpts_comma_arrow_breakpoints != 3
33595 2579 1 1296 ($is_long_line || $saw_good_break || $forced_breakpoint_count) && $rOpts_add_newlines
33634 1262 2 32 %{$self->[109];} and not $pack_operator_types{'->'}
33647 29 448 819 $rOpts_recombine and @{$ri_first;} > 1
33653 3826 0 50 %break_before_container_types and $max_index_to_go > 0
33660 3855 0 21 not $token_lengths_to_go[$imax] and $types_to_go[$imax] eq ";"
33667 1 0 0 $rOpts_space_terminal_semicolon and $imax > 0
1 0 0 $rOpts_space_terminal_semicolon and $imax > 0 and $types_to_go[$imax - 1] eq "b"
33708 6 0 0 $types_to_go[$iterm] eq "#" and $iterm > $imin
33710 0 0 0 $types_to_go[$iterm] eq "b" and $iterm > $imin
33715 4 0 2 $types_to_go[$iterm] eq "{" and $block_type_to_go[$iterm]
0 0 2 $types_to_go[$iterm] eq "{" and $block_type_to_go[$iterm] and $block_type_to_go[$iterm] =~ /$blank_lines_after_opening_block_pattern/
33735 10 233 4577 $i - 1 > 0 && $types_to_go[$i - 1] eq 'b'
33819 0 0 36 $seqno_qw_opening and $i_opening == $max_index_to_go
33973 58 50 0 $type_i eq "}" and !$block_type || $is_sort_map_grep_eval_do{$block_type}
34132 4020 65 343 $is_chain_operator{$keyl} and $want_break_before{$typel}
34138 4303 8 48 $is_chain_operator{$keyr} and not $want_break_before{$typer}
34174 14 19 0 $has_interior_dot_or_plus and $nmax == 1
33 0 0 $has_interior_dot_or_plus and $nmax == 1 and @keys == 1
34203 14 0 1 $key eq ":" and $levels_to_go[$i] != $levels_to_go[$itest]
34207 0 0 1 defined $i_question and $i_question > 0
34223 31 0 0 $key eq ":" and $levels_to_go[$i] != $levels_to_go[$itest]
34361 119 0 105 $i_break_left >= $i_f and $i_break_left < $i_l
119 0 105 $i_break_left >= $i_f and $i_break_left < $i_l and $i_break_right > $i_f
0 0 105 $i_break_left >= $i_f and $i_break_left < $i_l and $i_break_right > $i_f and $i_break_right <= $i_l
34512 5 0 17 $tokenl eq $tokbeg and $nesting_depth_to_go[$il] eq $depth_beg
34527 139 0 1 $is_assignment{$type} and $nesting_depth_to_go[$i] eq $depth_beg
34551 6 6 5 $types_to_go[$i] eq "k" and $tokens_to_go[$i] eq "return"
12 0 5 $types_to_go[$i] eq "k" and $tokens_to_go[$i] eq "return" and $ir > $il
6 1 4 $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
34574 100 0 0 $is_assignment{$type} and $nesting_depth_to_go[$ii] eq $depth_beg
34663 0 0 6 $type_end eq "}" and $rLL->[$K_end][4] eq "}"
34747 0 229 589 $iend_max >= 0 && $types_to_go[$iend_max] eq ';'
34786 152 29 296 defined $nend_sec and $nn < 5 || $nmax_start - $nn < 5
35068 770 69 49 $rhash->{'_optimization_on'} and $num_joints <= 2
35175 2451 78 0 $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]}
35252 159 0 1 $old_breakpoint_to_go[$iend_1] and not $this_line_is_semicolon_terminated
159 0 1 $old_breakpoint_to_go[$iend_1] and not $this_line_is_semicolon_terminated and $n < $nmax
0 1 0 $old_breakpoint_to_go[$iend_1] and not $this_line_is_semicolon_terminated and $n < $nmax and $excess + 4 > 0
1 0 0 $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 ","
35268 133 11 0 $level_1 < $level_2 and $level_2 < $level_if_next
0 0 0 $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 '('
144 0 0 $level_1 < $level_2 and $level_2 < $level_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 '('
35306 32 10 0 $bs == $bs_best and $n < $n_best
35344 54 0 76 not $rhash->{'_optimization_on'} || $incomplete_loop and $num_bs
35461 11 61 15 not $good_combo and $types_to_go[$itokm] eq "n"
35475 7 0 2 $itokmm == $ibeg_1 && ($is_math_op{$types_to_go[$itokmm]} || $types_to_go[$itokmm] =~ /^[,]$/ || $is_assignment{$types_to_go[$itokmm]})
35527 3 0 4 $types_to_go[$itokp] =~ /^[in]$/ && $types_to_go[$itokm] =~ /^[in]$/ && ($itokpp == $iend_2 && token_sequence_length($itokp, $iend_2) < $two + $rOpts_short_concatenation_item_length || $itokmm == $ibeg_1 && token_sequence_length($ibeg_1, $itokm) < 2 - $two + $rOpts_short_concatenation_item_length) && !($is_plus_minus{$type} && ($is_mult_div{$types_to_go[$itokmm]} || $is_mult_div{$types_to_go[$itokpp]})) && !($is_mult_div{$type} && ($is_plus_minus{$types_to_go[$itokmm]} || $is_plus_minus{$types_to_go[$itokpp]}))
35541 64 0 0 $n == 2 && $n == $nmax && $types_to_go[$iother] ne $type
35651 0 12 4 $this_line_is_semicolon_terminated && $ibeg_1 == $iend_1 && $tokens_to_go[$iend_1] eq ')' && !$closing_token_indentation{')'} && $type_ibeg_2 ne ':' && $nesting_depth_to_go[$iend_1] == $nesting_depth_to_go[$iend_2] + 1
35704 295 3 62 $block_type_to_go[$iend_1] and $rOpts_brace_follower_vertical_tightness > 0
298 43 19 $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
54 8 0 $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]}
35784 142 22 1 $type_ibeg_1 eq "}" and $type_ibeg_2 eq "i"
35787 1 0 0 $ibeg_1 == $iend_1 - 1 && $iend_2 == $ibeg_2 + 1 && $this_line_is_semicolon_terminated
35846 47 0 35 $old_breakpoint_to_go[$iend_1] and $iend_1 != $ibeg_1
35852 40 7 0 $type_ibeg_2 eq 'Q' && $ibeg_2 == $iend_2 && token_sequence_length($ibeg_2, $ibeg_2) < $rOpts_short_concatenation_item_length
35857 47 0 0 $type_ibeg_1 eq '?' && ($ibeg_3 >= 0 && $types_to_go[$ibeg_3] eq ':')
35864 0 0 47 $ibeg_1 != $iend_1 and not $is_short_quote
0 0 47 $ibeg_1 != $iend_1 and not $is_short_quote and not $is_ternary_joint
35868 25 0 22 ($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 '{') && ($type_ibeg_2 ne $tokens_to_go[$ibeg_2] || $ibeg_3 >= 0 && $type_ibeg_2 ne $types_to_go[$ibeg_3])
35905 1 0 0 $ibeg_3 > 0 && ref $leading_spaces_to_go[$ibeg_3] && $type_iend_2 eq ','
21 0 1 $nmax >= $n + 2 and not $ibeg_3 > 0 && ref $leading_spaces_to_go[$ibeg_3] && $type_iend_2 eq ','
35946 14 1 11 $is_last_next_redo_return{$tokens_to_go[$iend_1]} and $n < $nmax
36150 33 13 2 $ibeg_3 < 0 and $type_ibeg_2 eq "&&"
46 2 0 $ibeg_3 < 0 and $type_ibeg_2 eq "&&" and $type_ibeg_1 eq "||"
15 0 0 $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]
36157 1 0 47 not $ok and $want_break_before{$type_ibeg_2}
36177 0 47 25 $ibeg_1 >= 0 && $type_ibeg_1 eq ':'
36178 8 14 50 $ibeg_3 >= 0 && $types_to_go[$ibeg_3] eq ':'
36189 10 72 34 $ii >= 0 and $types_to_go[$ii] eq ":"
82 0 34 $ii >= 0 and $types_to_go[$ii] eq ":" and $levels_to_go[$ii] == $lev
36270 2 2 4 $this_line_is_semicolon_terminated && ($type_ibeg_1 eq '}' || $type_ibeg_1 eq 'k' && $is_if_unless{$tokens_to_go[$ibeg_1]} && $iend_2 - $ibeg_2 <= 7)
36314 5 1 2 $this_line_is_semicolon_terminated && ($type_ibeg_1 eq 'k' && ($is_if_unless{$tokens_to_go[$ibeg_1]} || $tokens_to_go[$ibeg_1] eq 'or'))
36332 8 0 0 $this_line_is_semicolon_terminated && $type_ibeg_1 eq 'k' && $is_and_or{$tokens_to_go[$ibeg_1]}
36343 0 0 8 $type_iend_1 ne "k" and $tokens_to_go[$ibeg_2] ne "while"
36362 0 0 0 $this_line_is_semicolon_terminated && $type_ibeg_1 eq 'k' && $is_if_unless{$tokens_to_go[$ibeg_1]}
36428 10 0 13 defined $i_question and $i_question > 0
36445 11 0 1 $type eq ',' || $type eq 'k' && ($nmax > 1 && $token eq 'return') and $self->in_same_container_i($ii, $i_question)
36512 0 0 0 defined $Kend_test and $Kend_test > $Kl
36656 0 0 240 defined $Ko and defined $Kc
36657 122 12 106 $Ko >= $K_to_go[$ibeg] and $Kc <= $K_to_go[$iend]
36676 80 0 54 $line == 1 and $i == $ibeg
36772 65 4 10 $closing_index < 0 and not $collapsed_length
36844 55 0 8 $i == $ibeg && $first_line_comma_count > 1 && $indentation_count == 1 && ($arrow_count == 0 || $arrow_count == $line_count)
36851 51 4 1 $rOpts_extended_line_up_parentheses and $Kc > $K_to_go[$max_index_to_go]
0 6 36 $comma_count > 0 and not $is_vertically_aligned
37063 0 0 16 $ii >= 0 and $ii <= $max_index_to_go
37097 9 1273 14 $colons_in_order && @{$rcolon_list;} > 2
37137 65 0 0 $tokens_to_go[$max_index_to_go] eq "#" and not terminal_type_i(0, $max_index_to_go) =~ /^[\;\}]$/
37143 0 5 60 defined $mate_index_to_go[$i] and $mate_index_to_go[$i] <= $i_next_nonblank
37211 122 87 296 $types_to_go[$i_prev] ne "," and defined $i_opening
209 292 4 $types_to_go[$i_prev] ne "," and defined $i_opening and $i_opening > $i_last_break
37244 3694 689 12 $tokens_to_go[$i_lowest] eq '{' || $tokens_to_go[$i_lowest] eq '[' and not $forced_breakpoint_to_go[$i_lowest]
37261 1296 566 2533 $i_begin <= $imax and $types_to_go[$i_begin] eq "b"
37275 8 33 12 $colons_in_order && @i_colon_breaks > 1
37350 3702 693 0 $types_to_go[$i_begin] eq "i" and substr($tokens_to_go[$i_begin], 0, 1) =~ /\w/
37364 94 3561 740 $i_begin < $imax and $tokens_to_go[$i_begin] eq $types_to_go[$i_begin]
3655 142 598 $i_begin < $imax and $tokens_to_go[$i_begin] eq $types_to_go[$i_begin] and not $forced_breakpoint_to_go[$i_begin]
72 41 5 $tokens_to_go[$i_begin] eq '}' && $block_type_to_go[$i_begin] && $block_type_to_go[$i_begin] eq 'eval'
3703 5 593 $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'
147 33 560 $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
37417 34117 1511 1049 $old_breakpoint_to_go[$i_test] and $type eq ","
35628 0 1049 $old_breakpoint_to_go[$i_test] and $type eq "," and not $want_break_before{$type}
1511 30 1019 $old_breakpoint_to_go[$i_test] and $type eq "," and not $want_break_before{$type} and $i_next_nonblank <= $imax
30 437 582 $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}
37478 19548 15674 1455 $strength <= $lowest_strength and $nesting_depth_to_go[$i_begin] > $nesting_depth_to_go[$i_next_nonblank]
35222 1353 102 $strength <= $lowest_strength and $nesting_depth_to_go[$i_begin] > $nesting_depth_to_go[$i_next_nonblank] and $is_dot_and_or{$next_nonblank_type} || $next_nonblank_type eq 'k' && $is_and_or{$next_nonblank_token}
37499 10518 22011 1138 $line_count and $token eq ")"
32529 1104 34 $line_count and $token eq ")" and $next_nonblank_type eq "{"
23115 0 34 $line_count and $token eq ")" and $next_nonblank_type eq "{" and $next_nonblank_block_type
1104 4 30 $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]
26 0 4 ($next_nonblank_block_type =~ /$SUB_PATTERN/ || $matches_ASUB{$next_nonblank_block_type}) && $nesting_depth_to_go[$i_begin] == $nesting_depth_to_go[$i_next_nonblank]
4 4 26 $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/ || $matches_ASUB{$next_nonblank_block_type}) && $nesting_depth_to_go[$i_begin] == $nesting_depth_to_go[$i_next_nonblank]
8 1 25 $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/ || $matches_ASUB{$next_nonblank_block_type}) && $nesting_depth_to_go[$i_begin] == $nesting_depth_to_go[$i_next_nonblank] and not $rOpts_opening_brace_always_on_right
31735 1897 10 $type eq "{" and $i_test == $imax
37558 33147 2 3528 $next_nonblank_type eq ';' || $next_nonblank_type eq ',' and not $must_break
33149 3483 45 $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
37581 18758 1734 16174 $strength <= $lowest_strength and $strength < 10000
37600 14760 1210 93 $i_test == $imax and not $forced_breakpoint_count
15970 75 18 $i_test == $imax and not $forced_breakpoint_count and $saw_good_break
1285 0 18 $i_test == $imax and not $forced_breakpoint_count and $saw_good_break and $type =~ /^[#;\{]$/
75 12 6 $i_test == $imax and not $forced_breakpoint_count and $saw_good_break and $type =~ /^[#;\{]$/ and $i_last_break < 0
12 0 6 $i_test == $imax and not $forced_breakpoint_count and $saw_good_break and $type =~ /^[#;\{]$/ and $i_last_break < 0 and $i_lowest >= 0
12 0 6 $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
0 0 6 $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"
37632 10873 1693 3491 $line_count > 2 and $i_lowest >= 0
12566 0 3491 $line_count > 2 and $i_lowest >= 0 and $i_lowest < $i_test
1693 3141 350 $line_count > 2 and $i_lowest >= 0 and $i_lowest < $i_test and $i_test > $imax - 2
3141 344 6 $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]
3485 0 6 $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"
37667 4025 711 8273 $line_count > 0 and $i_test < $imax
4736 4512 3761 $line_count > 0 and $i_test < $imax and $lowest_strength - $last_break_strength <= "0.001"
37674 3586 67 108 $tok_beg eq $next_nonblank_token and $is_chain_operator{$tok_beg}
67 0 108 $tok_beg eq $next_nonblank_token and $is_chain_operator{$tok_beg} and $type_beg eq 'k' || $type_beg eq $tok_beg
0 2 106 $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]
3184 465 6 $tokens_to_go[$i_last_end] eq $token and $is_chain_operator{$token}
465 0 6 $tokens_to_go[$i_last_end] eq $token and $is_chain_operator{$token} and $type eq 'k' || $type eq $token
0 0 6 $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]
37732 5 3 158 $i_test + 1 < $imax and $next_nonblank_type ne ","
8 39 119 $i_test + 1 < $imax and $next_nonblank_type ne "," and not $is_closing_type{$next_nonblank_type}
37767 344 118 92 $i_lowest == $i_test and $token_lengths_to_go[$i_test] > 1
462 77 15 $i_lowest == $i_test and $token_lengths_to_go[$i_test] > 1 and $next_nonblank_type eq ';' || $next_nonblank_type eq ','
77 12 3 $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
37983 2745 0 0 $rOpts_comma_arrow_breakpoints == 3 and $seqno
38194 35 5 0 $ci_start and $rOpts_extended_continuation_indentation
38198 5 25 10 not $ci_start and $old_breakpoint_to_go[$i_first_comma]
25 1 9 not $ci_start and $old_breakpoint_to_go[$i_first_comma] and $level_comma == $levels_to_go[0]
38214 6 0 3 $ibreak >= 0 and $obp_count == 1
6 0 3 $ibreak >= 0 and $obp_count == 1 and $old_comma_break_count > 0
38261 0 0 0 $is_binary_operator_token{$token_p} && ($type_p eq $token_p || $type_p eq 'k') && !$want_break_before{$token_p}
38314 6 43 26 $item_count_stack[$dd] == 0 and $is_logical_container{$container_type[$dd]}
38474 23260 648 894 $type eq "k" and $i > 0
23908 855 39 $type eq "k" and $i > 0 and $is_if_unless_while_until_for_foreach{$token}
855 0 39 $type eq "k" and $i > 0 and $is_if_unless_while_until_for_foreach{$token} and $last_nonblank_type ne 'n' || $i > 2
0 7 32 $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'
7 32 0 $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)
38510 32 0 31 $i == $i_line_start || $i == $i_line_end and $rOpts_break_at_old_logical_breakpoints
38516 30 1 28 $i == $i_line_start || $i == $i_line_end and $rOpts_break_at_old_logical_breakpoints
38526 25 0 19 $i == $i_line_start || $i == $i_line_end and $rOpts_break_at_old_logical_breakpoints
38537 25 0 15 $i == $i_line_start || $i == $i_line_end and $rOpts_break_at_old_logical_breakpoints
38544 11 0 4 $i == $i_line_start || $i == $i_line_end and $rOpts_break_at_old_logical_breakpoints
38588 3478 0 3420 $depth == $current_depth + 1 and $is_opening_type{$type}
270 3208 0 $depth == $current_depth - 1 and $is_closing_type{$type}
38653 1042 0 0 $rOpts_comma_arrow_breakpoints == 3 and not defined $override_cab3[$depth]
38693 0 2029 928 defined $i_opening and $i_opening >= 0
2029 24 904 defined $i_opening and $i_opening >= 0 and not is_unbreakable_container($dd)
901 3 0 $type eq 'Q' && $i_opening >= $max_index_to_go - 2 && ($token eq q['] || $token eq '"')
2053 0 904 defined $i_opening and $i_opening >= 0 and not is_unbreakable_container($dd) and not $type eq 'Q' && $i_opening >= $max_index_to_go - 2 && ($token eq q['] || $token eq '"')
38717 1929 41 28 $i_old_assignment_break and $total_depth_variation > 4
1970 16 12 $i_old_assignment_break and $total_depth_variation > 4 and $old_breakpoint_count == 1
57 0 12 $i_old_assignment_break and $total_depth_variation > 4 and $old_breakpoint_count == 1 and $i_old_assignment_break < $max_index_to_go
38792 5 0 480 $ibreak > 0 and not $is_closing_token{$tokens_to_go[$ibreak + 1]}
38806 0 0 469 $types_to_go[$ibreak + 1] ne "->" and $types_to_go[$ibreak + 1] ne ","
38826 2211 9 11 $depth < $starting_depth and $comma_follows_last_closing_token
2220 2 9 $depth < $starting_depth and $comma_follows_last_closing_token and not $dont_align[$depth]
38844 561 51 31 $opening_structure_index_stack[$depth] < 0 and $self->is_in_block_by_i($i)
38961 2 26 0 $rOpts_break_at_old_keyword_breakpoints and $type =~ /^[=\)\]\}Riw]$/ || $type eq 'k' && $is_keyword_returning_list{$token}
38977 10 4 0 $type eq '=' && ($want_break_before{$type} || !$rOpts_add_whitespace)
38998 0 0 0 $rOpts_break_at_old_trailing_loops and $token ne '}' || $type ne '}'
39002 0 0 0 $next_nonblank_token eq 'while' && $i == 0 && $type eq 'n' && $token eq '1'
39046 59 1 75 $i == $i_line_start || $i == $i_line_end and $rOpts_break_at_old_ternary_breakpoints
60 0 75 $i == $i_line_start || $i == $i_line_end and $rOpts_break_at_old_ternary_breakpoints and $levels_to_go[$i] < $high_stress_level
39058 58 0 17 $ieq > 0 and $ieq < $mix
39094 3 1 10 $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 "#"
39117 3363 29 28 $rOpts_extended_line_up_parentheses and not defined $mate_index_to_go[$i]
39152 3420 0 0 $rOpts_comma_arrow_breakpoints == 3 and $type_sequence
39222 2562 628 230 $block_type and $last_nonblank_token eq ")"
3190 226 4 $block_type and $last_nonblank_token eq ")" and not defined $mate_index_to_go[$i_last_nonblank_token]
854 0 4 $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
226 0 4 $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 "{"
0 0 4 $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 "{"
39275 1561 1399 248 $token eq ")" and $next_nonblank_block_type
2960 244 4 $token eq ")" and $next_nonblank_block_type and $interrupted_list[$current_depth]
244 0 4 $token eq ")" and $next_nonblank_block_type and $interrupted_list[$current_depth] and $next_nonblank_type eq "{"
244 0 4 $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
39304 2867 55 286 $rOpts_line_up_parentheses and $saw_opening_structure
39325 3208 0 0 $cab_flag == 3 and $type_sequence
39334 0 3198 10 $type_sequence and $cab_flag != 5
39343 0 2 1 $rtype_count and $rtype_count->{'=>'}
39353 716 213 2279 $saw_opening_structure and not $lp_object
929 2250 29 $saw_opening_structure and not $lp_object and $levels_to_go[$i_opening] >= $high_stress_level
39375 190 693 2325 not $is_long_term and $saw_opening_structure
883 0 2325 not $is_long_term and $saw_opening_structure and $is_opening_token{$tokens_to_go[$i_opening]}
693 1856 469 not $is_long_term and $saw_opening_structure and $is_opening_token{$tokens_to_go[$i_opening]} and $index_before_arrow[$depth + 1] > 0
1856 7 462 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]}
39389 347 693 2168 not $is_long_term and $saw_opening_structure
39412 74 67 57 ref $indentation and $is_list
39420 171 2 25 $lp_tol_boost and $lp_object
39433 0 0 3208 $cab_flag != 0 and $cab_flag != 4
0 716 2492 $cab_flag != 0 and $cab_flag != 4 and $saw_opening_structure
716 1933 559 $cab_flag != 0 and $cab_flag != 4 and $saw_opening_structure and $breakpoint_undo_stack[$current_depth] < $forced_breakpoint_undo_count
2649 422 137 $cab_flag != 0 and $cab_flag != 4 and $saw_opening_structure and $breakpoint_undo_stack[$current_depth] < $forced_breakpoint_undo_count and not $is_long_term
2355 137 0 $cab_flag != 0 and $cab_flag != 4 and $saw_opening_structure and $breakpoint_undo_stack[$current_depth] < $forced_breakpoint_undo_count and not $is_long_term and $rOpts_ignore_old_breakpoints || !$self->[20]{$type_sequence} || $cab_flag == 2 && !$self->[41]{$type_sequence}
39566 547 679 1982 $item_count_stack[$current_depth] == 0 and $saw_opening_structure
1226 841 1141 $item_count_stack[$current_depth] == 0 and $saw_opening_structure and $tokens_to_go[$i_opening] eq "("
1520 905 236 $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]}
39590 2595 609 4 $is_long_term and @{$rfor_semicolon_list[$current_depth];}
39605 869 1601 738 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)
2247 223 0 $is_simple_logical_expression and $has_old_logical_breakpoints[$current_depth]
39661 41 437 2 $is_long_term and $types_to_go[$i_opening] eq "L"
478 2 0 $is_long_term and $types_to_go[$i_opening] eq "L" and $opening_vertical_tightness{'{'}
2 0 0 $is_long_term and $types_to_go[$i_opening] eq "L" and $opening_vertical_tightness{'{'} and $closing_vertical_tightness{'}'}
39696 439 6 11 $type_prev eq "," and $types_to_go[$i_prev - 1] eq ')' || $types_to_go[$i_prev - 1] eq '}'
418 27 0 $type_prev =~ /^([k\:\?]|&&|\|\|)$/ and $want_break_before{$token_prev}
39724 738 0 0 $is_assignment{$next_nonblank_type} and $breakpoint_stack[$current_depth] != $forced_breakpoint_count
39740 631 82 25 defined $icomma and $i_opening - $icomma < 5
39809 1191 0 1356 $type_prev_nb eq "b" and $iprev_nb > 0
39813 683 13 1402 $tokens_to_go[$i_opening_paren] eq "(" and $type_prev_nb ne "=>"
39945 332 8 62 $rOpts_line_up_parentheses and $rhash_A->{'_i_effective_last_comma'} != $rhash_A->{'_i_last_comma'}
39953 0 62 0 $i_first_comma > 0 and $types_to_go[$i_first_comma - 1] eq "b"
39999 72 10 0 $interrupted and $rOpts_extended_line_up_parentheses
82 0 0 $interrupted and $rOpts_extended_line_up_parentheses and ref $leading_spaces_to_go[$i_first_comma]
40016 82 0 0 $maximum_field_count and $fields > $maximum_field_count
40026 82 173 29 $j < $item_count and $ri_term_end->[$j] == $ri_term_begin->[$j]
255 2 27 $j < $item_count and $ri_term_end->[$j] == $ri_term_begin->[$j] and $ritem_lengths->[$j] <= $small_length
40033 175 21 6 $is_simple_last_term and $is_simple_next_term
196 0 6 $is_simple_last_term and $is_simple_next_term and $skipped_count < $max_skipped_count
40121 5 0 0 $comma_count > 1 and not $long_last_term || $long_first_term
40216 123 18 18 $is_lp_formatting and not $must_break_open
40299 40 18 89 $packed_lines <= 2 and $item_count < 9
58 15 74 $packed_lines <= 2 and $item_count < 9 and $opening_is_in_block
33 14 60 $packed_lines <= 2 and $item_count < 9 and $opening_is_in_block and $two_line_word_wrap_ok
40309 49 6 5 $is_lp_formatting and $item_count == 2
55 0 5 $is_lp_formatting and $item_count == 2 and not $must_break_open
40324 39 13 3 $number_of_fields == 2 and $item_count == 3
15 12 25 $new_identifier_count > 0 and $sparsity > "0.15"
40341 1 0 1 $is_lp_formatting and not $need_lp_break_open
40383 108 0 6 not $too_long and $i_opening_paren > 0
108 0 6 not $too_long and $i_opening_paren > 0 and $opening_token eq "("
40392 114 0 0 not $too_long and $i_opening_paren > 0
114 0 0 not $too_long and $i_opening_paren > 0 and $list_type eq "=>"
40414 1 0 2 $maximum_field_count && ($packed_lines > 1 || @{$ri_ragged_break_list;}) && $number_of_fields >= $maximum_field_count
2 99 13 not $maximum_field_count && ($packed_lines > 1 || @{$ri_ragged_break_list;}) && $number_of_fields >= $maximum_field_count and $formatted_lines < 3 && $packed_lines < $formatted_lines || $formatted_lines < 2 || $unused_columns > $max_allowed_sparsity * $formatted_columns
40436 17 0 0 $packed_lines > 2 and $item_count > 10
40451 0 0 0 $is_lp_formatting and not $need_lp_break_open
40666 110 8 4 $list_type and $list_type ne "=>"
118 0 4 $list_type and $list_type ne "=>" and not $list_type =~ /^[\:\?]$/
40679 41 0 0 $odd_or_even == 1 && $item_count > 3 && $first_term_length > 2 * $rmax_length->[0] - 2 && $first_term_length > 2 * $rmax_length->[1] - 2
40695 0 0 1 $first_term_length < 20 and $i_first_comma - $i_opening_paren < 4
40758 154 0 0 $rOpts_variable_maximum_line_length and $tokens_to_go[$i_opening_paren] eq "("
154 0 0 $rOpts_variable_maximum_line_length and $tokens_to_go[$i_opening_paren] eq "(" and @{$ri_term_begin;}
40806 90 41 23 $number_of_fields_best != 0 and $number_of_fields_best < $number_of_fields_max
131 0 0 $number_of_fields_best > 1 and $number_of_fields_best > $number_of_fields_max
40824 118 35 1 $is_lp_formatting and $number_of_fields == 0 || $number_of_fields == 1 && $number_of_fields != $number_of_fields_best
40855 151 3 0 $maximum_field_count and $number_of_fields > $maximum_field_count
40886 0 113 0 $i_first_comma > 0 and $types_to_go[$i_first_comma - 1] eq "b"
41014 3 2 0 $number_of_fields_best == 1 and $number_of_fields >= 1
41119 480 250 53 $is_quote and $tokens_to_go[$ib] =~ /\s/
41138 698 43 11 $i == $i_max and $i_last_break == $i - 1
741 0 11 $i == $i_max and $i_last_break == $i - 1 and $weighted_length <= $definitely_simple
41142 138 58 94 $i_last_break == $i - 1 and $i > 1
196 73 21 $i_last_break == $i - 1 and $i > 1 and $i_last_last_break != $i - 2
41174 4 88 62 $max_width > 12 and $complex_item_count > $item_count / 2
92 0 62 $max_width > 12 and $complex_item_count > $item_count / 2 and $number_of_fields_best != 2
41270 123 26 10 $odd_or_even == 1 and $max_pairs * $pair_width + $max_width <= $columns
41295 97 0 50 $number_of_fields >= $odd_or_even * 2 and $formatted_lines > 0
41305 0 50 62 $min_fields >= $odd_or_even and $min_fields * $formatted_lines >= $item_count
41375 0 0 0 $index > $i_break and $types_to_go[$index] eq ","
41387 2 0 1 not $controlled_comma_style and $break_at_old_commas
41391 1 0 0 $num_before && $num_after
41412 0 0 409 $i >= 0 and $i <= $j
0 0 409 $i >= 0 and $i <= $j and $j <= $max_index_to_go
41486 12426 287 341 $total_weld_count and $type_sequence_to_go[$iend]
287 100 241 $total_weld_count and $type_sequence_to_go[$iend] and not $ignore_right_weld
41573 651 1 6 $high_stress_level <= 2 and not $rOpts_add_whitespace
41633 0 0 313 $rOpts_line_up_parentheses && defined $max_index_to_go
41685 33 62 218 $Kpnb > 0 and $rLL->[$Kpnb][6] eq "b"
41688 32 0 281 $Kpnb >= 0 and $rLL->[$Kpnb][6] ne "b"
41786 321 3639 0 $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)
41896 0 1989 1615 $max_lp_stack > 0 and $ci_level
1989 212 1403 $max_lp_stack > 0 and $ci_level and $$rLP[$max_lp_stack - 1][2]
41934 0 9 136 $ii_last_equals and $ii < $max_index_to_go
41940 118 17 1 $seqno && $seqno_nb && $seqno_nb == $seqno
41943 0 37 108 $ii_last_equals and $ii_last_equals > $ii_begin_line
37 0 108 $ii_last_equals and $ii_last_equals > $ii_begin_line and not $is_empty_container
41987 88 17 3 $min_len and $min_len > $len_increase
41991 0 92 6 $seqno and $self->[95]{$seqno}
92 0 0 $rOpts_variable_maximum_line_length and $seqno
92 0 0 $rOpts_variable_maximum_line_length and $seqno and $self->[41]{$seqno}
56 8 28 $lp_position_predictor > $mll - $rOpts_maximum_line_length * 3 / 4 and $types_to_go[$ii_last_equals] ne "=>"
64 28 0 $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]
42032 0 2 14 defined $Kc and $Kc <= $K_to_go[$max_index_to_go]
42058 14 1 0 $ii == $max_index_to_go and not $block_type_to_go[$ii]
15 0 0 $ii == $max_index_to_go and not $block_type_to_go[$ii] and $types_to_go[$ii] eq "{"
1 0 0 $ii == $max_index_to_go and not $block_type_to_go[$ii] and $types_to_go[$ii] eq "{" and $seqno
0 0 0 $ii == $max_index_to_go and not $block_type_to_go[$ii] and $types_to_go[$ii] eq "{" and $seqno and not $self->[30]{$seqno}
42126 494 18 111 $available_spaces > 0 and $K_start >= $K_to_go[0]
512 82 29 $available_spaces > 0 and $K_start >= $K_to_go[0] and $comma_count <= 0 || $arrow_count > 0
42180 136 0 977 $lev <= $level and $ci_lev <= $ci_level
42236 0 357 84 defined $last_nonblank_seqno and $self->[30]{$last_nonblank_seqno}
151 127 0 not $in_lp_mode and $level >= $high_stress_level
42309 278 0 0 !$rOpts_add_whitespace && $rOpts_extended_line_up_parentheses
42314 151 125 2 not $in_lp_mode and $available_spaces <= $tol || $next_opening_too_far
42338 2 1 44 $type ne "b" and $excess <= 0
3 0 44 $type ne "b" and $excess <= 0 and $is_opening_token{$last_nonblank_token}
0 0 44 $type ne "b" and $excess <= 0 and $is_opening_token{$last_nonblank_token} and $ii > 0
0 34 10 $type ne "b" and $excess <= 0 and $is_opening_token{$last_nonblank_token} and $ii > 0 and $types_to_go[$ii - 1] ne "b"
42361 14 0 0 $rOpts_continuation_indentation < 2 and $self->[21]{$last_nonblank_seqno}
42414 0 0 623 $ii_begin_line >= 0 and $ii_begin_line <= $max_index_to_go
42429 618 3 2 $type eq "#" and $max_index_to_go > 0
621 0 2 $type eq "#" and $max_index_to_go > 0 and $align_seqno
3 0 2 $type eq "#" and $max_index_to_go > 0 and $align_seqno and $rOpts_indent_columns > 0
42466 352 0 271 $is_opening_token{$last_nonblank_token} and $last_nonblank_seqno
42493 1008 0 169 $available_spaces > 0 and $lp_object
42523 850 0 32 $types_to_go[$ii_to_go] eq "," and $ii_to_go < $max_index_to_go
42527 0 0 32 $types_to_go[$in] eq "b" and $in < $max_index_to_go
42710 50 0 44 $ibr > 0 and $types_to_go[$ibr] eq "b"
42742 0 6 0 $available_spaces > 0 and $spaces_wanted <= $available_spaces || !$item->get_have_child
42775 0 0 0 defined $ri_first and defined $ri_last
42848 3876 789 773 not $max_index_to_go and $type_beg eq "#"
42851 0 717 56 $batch_CODE_type and $batch_CODE_type eq "HSC"
42869 508 310 23 $type_beg eq "k" and $is_if_unless{$token_beg}
42949 717 629 4092 not $is_block_comment and $Kend < $Klimit
42966 11 570 3511 $Kbeg_next < $Klimit and $rLL->[$Kbeg_next][6] eq "b"
43044 8102 85 323 $type_beg eq "Q" and $rOpts_outdent_long_quotes
7414 27 746 $type_beg eq "#" and $rOpts_outdent_long_comments
7441 11 735 $type_beg eq "#" and $rOpts_outdent_long_comments and not $this_batch->[2]
43073 8265 0 165 $token_beg eq "if" and $type_beg eq "k"
43091 12 0 116 $type_m eq "b" and $Km > 0
43095 88 17 23 $type_m eq "#" and $Km > 0
43098 16 0 7 $type_m eq "b" and $Km > 0
43111 102 1 19 $type_m eq "}" and $block_type_m
103 13 6 $type_m eq "}" and $block_type_m and $block_type_m ne "if"
14 0 6 $type_m eq "}" and $block_type_m and $block_type_m ne "if" and $block_type_m ne "unless"
13 0 6 $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"
0 0 6 $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"
43160 5434 2974 4 $nline > 0 and $type_end_last eq ":"
43165 32 8 62 $terminal_type ne ";" and $n_last_line > $nline
40 0 62 $terminal_type ne ";" and $n_last_line > $nline and $level_end == $lev
43173 59 34 9 $last_leading_type eq ":" and $terminal_type eq ';' && $level_end <= $lev || $terminal_type ne ':' && $level_end < $lev
43216 8493 0 17 $closing_side_comment and $nline == $n_last_line
43261 7634 876 0 $rOpts_line_up_parentheses and $type_beg eq "q"
8510 0 0 $rOpts_line_up_parentheses and $type_beg eq "q" and $ibeg == $iend
43269 0 0 0 defined $Km and $rLL->[$Km][6] eq "q"
0 0 0 defined $Kp and $rLL->[$Kp][6] eq "q"
43284 6978 1471 61 $block_type_to_go[$i_terminal] and $nesting_depth_end > $nesting_depth_beg
43325 424 0 274 $is_opening_type{$type_end} && ($iend == $ibeg || $iend - $ibeg <= 2 && index($token_beg, ' ') == -1) && token_sequence_length($ibeg, $iend) <= 10
43357 5421 17 9 @{$rhere_doc_update_list;} and $rhere_doc_update_list->[0]{'ix_HERE_token'} <= $ix
43394 0 0 0 defined $KK and not $rOpts_indent_only
43397 0 0 0 defined $len_tok_K and $len_by_sum != $len_tok_K
43518 0 0 315 $i_terminal > 0 and $types_to_go[$i_terminal] eq "b"
43525 258 3 54 $types_to_go[$i_terminal] eq '}' && $tokens_to_go[$i_terminal] eq '}'
43530 163 0 0 $types_to_go[$i_terminal] eq ';' && $i_terminal == $inext_to_go[0] && $types_to_go[0] eq '}' && $tokens_to_go[0] eq '}'
43558 300 8 7 not $do_not_align || $rOpts_valign_side_comments and $rOpts_valign_code
43658 1896 0 29 $token_beg eq "elsif" and $i_good_paren < $iend
1896 0 29 $token_beg eq "elsif" and $i_good_paren < $iend and $tokens_to_go[$i_good_paren] eq "("
43705 31293 714 1156 $token eq ")" and @imatch_list
43713 919 182 55 $imatch_list[-1] eq $imate and $ibeg > 1 || @imatch_list > 1
182 1 54 $imatch_list[-1] eq $imate and $ibeg > 1 || @imatch_list > 1 and $imate > $i_good_paren
43740 8927 123 4661 $is_vertical_alignment_type{$type} and not $is_not_vertical_alignment_token{$token}
43760 154 32 11 $token eq "unless" and $rOpts_valign_if_unless
43763 187 2 8 $token eq "cmp" and $rOpts_valign_comparison_operators
43772 7 17 36 $types_to_go[0] eq "k" and $tokens_to_go[0] eq "use"
43783 4586 24 51 $rOpts_valign_wide_equals and $is_assignment{$type}
43791 0 0 41 $in > $ibeg && $in < $iend
43831 2875 1749 37 $i == $ibeg + 2 and $is_dot_question_colon{$type_beg}
1749 0 37 $i == $ibeg + 2 and $is_dot_question_colon{$type_beg} and $types_to_go[$i - 1] eq "b"
43840 3039 1489 133 $is_low_level_alignment_token{$token} and $levels_to_go[$i] != $level_beg
43853 266 180 196 $vert_last_nonblank_type eq "k" and not $is_if_unless_elsif{$tokens_to_go[$i - 2]}
43868 626 0 16 $tokens_to_go[0] eq "use" and $types_to_go[0] eq "k"
626 0 16 $tokens_to_go[0] eq "use" and $types_to_go[0] eq "k" and defined $mate_index_to_go[$i]
0 1 15 $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
43889 30 36 7 $types_to_go[0] eq "k" and $tokens_to_go[0] eq "use"
66 6 1 $types_to_go[0] eq "k" and $tokens_to_go[0] eq "use" and substr($token, 0, 2) eq "qw"
43917 26506 6 2590 $vert_last_nonblank_type eq ',' || $vert_last_nonblank_type eq ';' and $types_to_go[$i - 1] eq "b"
26512 334 2256 $vert_last_nonblank_type eq ',' || $vert_last_nonblank_type eq ';' and $types_to_go[$i - 1] eq "b" and not $is_closing_token{$type}
43945 5738 36 346 $token eq "{" and $block_type_to_go[$i]
36 282 64 $token eq "{" and $block_type_to_go[$i] and $matches_ASUB{$block_type_to_go[$i]}
6014 25 17 $i > $i_elsif_open and $i < $i_elsif_close
43985 49 1 1 not $rOpts_valign_side_comments and $rOpts_valign_code
44070 0 0 0 @{$ri_first;} == 1 and $ri_last->[0] == 0
44300 876 0 48 $rix_seqno_controlling_ci and @{$rix_seqno_controlling_ci;}
44305 54 61 150 defined $ix_next and $ix_next <= $iend
44318 736 117 71 $rOpts_line_up_parentheses and $rOpts_extended_continuation_indentation
44360 924 16 3056 $line and not $skip_SECTION_1
44367 2279 735 42 $lev == $lev_last + 1 and $ci_levels_to_go[$ibeg]
735 27 15 $lev == $lev_last + 1 and $ci_levels_to_go[$ibeg] and not $ci_levels_to_go[$ibeg_last]
44379 0 2 6 $types_to_go[$ibeg] eq "k" and $is_sort_map_grep{$tokens_to_go[$ibeg]}
44385 6 0 0 $line == $max_line && ($types_to_go[$iend] eq ';' || $types_to_go[$iend] eq '#' && $iend - $ibeg >= 2 && $types_to_go[$iend - 2] eq ';' && $types_to_go[$iend - 1] eq 'b')
44420 8 0 3 defined $line_2 and defined $line_1
44438 710 58 10 $types_to_go[$ibeg] eq "k" and $is_sort_map_grep{$tokens_to_go[$ibeg]}
44456 3233 249 514 $types_to_go[$ibeg] eq "}" and $nesting_depth_to_go[$iend] + 1 == $nesting_depth_to_go[$ibeg]
44463 508 0 6 $terminal_type eq "#" and $iend > $ibeg
44465 6 0 0 $terminal_type eq "#" and $iend - 1 > $ibeg
44474 0 508 6 $seqno_beg && $self->[40]{$seqno_beg}
44476 489 6 19 $terminal_type eq "{" and not $is_cuddled_closing_brace
44490 1324 37 28 $seqno and $undo_extended_ci{$seqno}
44505 1374 2590 32 not $ci_levels_to_go[$ibeg] and defined $i_controlling_ci[$line]
44518 909 12 3 $line_double_jump and $rOpts_minimize_continuation_indentation
44593 3 40 649 $Kp > 0 and $rLL->[$Kp][6] eq "b"
44596 94 401 197 $Kp > 0 and $rLL->[$Kp][6] eq "#"
44598 8 164 25 $Kp > 0 and $rLL->[$Kp][6] eq "b"
44627 342 946 1771 not $has_leading_op_next and $iend > $ibeg + 2
1288 744 1027 not $has_leading_op_next and $iend > $ibeg + 2 and $types_to_go[$ibeg + 1] eq "b"
1690 849 178 not $has_leading_op_next and $iend > $ibeg + 2 and $types_to_go[$ibeg + 1] eq "b" and $is_opening_type{$types_to_go[$ibeg]}
1593 156 22 not $has_leading_op_next and $iend > $ibeg + 2 and $types_to_go[$ibeg + 1] eq "b" and $is_opening_type{$types_to_go[$ibeg]} and $nesting_depth_to_go[$iend] > $nesting_depth_to_go[$ibeg]
44695 77 3 0 $types_to_go[$iendm] eq "," and $line == 1
80 0 0 $types_to_go[$iendm] eq "," and $line == 1 and $max_line > 2
44784 3 0 0 $count < 3 and $leading_token ne ":"
44797 50 0 29 $type_sequence_to_go[$i] && defined $mate_index_to_go[$i]
44826 87 7 0 $ipad == 0 and $peak_batch_size <= 1
44843 31 0 47 $tokens_to_go[$ibeg_next_next] eq $leading_token and $nesting_depth_to_go[$ibeg_next] eq $nesting_depth_to_go[$ibeg_next_next]
44856 45 33 7 not $types_match and $type eq "!"
44860 38 45 2 $logical_continuation_lines > 1 and $ipad > 0 || $is_short_block
16 3 1 $type eq 'k' && $tokens_to_go[$ipad] ne $tokens_to_go[$inext_next]
21 1 19 $types_match and not $type eq 'k' && $tokens_to_go[$ipad] ne $tokens_to_go[$inext_next]
44994 61 0 0 ref $indentation_1 and $indentation_1->get_recoverable_spaces == 0
44998 0 0 0 ref $indentation_2 and $indentation_2->get_recoverable_spaces != 0
45014 0 0 3 $ipad > $ibeg and $types_to_go[$ipad - 1] eq "b"
0 1 2 $ipad > $ibeg and $types_to_go[$ipad - 1] eq "b" and not %keyword_paren_inner_tightness
1 2 0 $ipad > $ibeg and $types_to_go[$ipad - 1] eq "b" and not %keyword_paren_inner_tightness and $types_to_go[$inext_next] eq $types_to_go[$ipad] || $types_to_go[$ipad] eq '!' && $types_to_go[$ipad + 1] eq $types_to_go[$inext_next]
45037 0 10 51 $ipad >= 0 and $pad_spaces
45170 0 0 2 $pad_spaces == -1 and $tokens_to_go[$ipad] eq " "
45252 1 1 0 $types_to_go[$ibeg_0] eq "k" and $is_if_unless_elsif{$tokens_to_go[$ibeg_0]}
45423 1268 321 1895 $ibeg == 0 and $iend == $max_index_to_go
45431 387 0 238 $tokens_to_go[$iterm] eq '{' && $block_type_to_go[$iterm]
45434 70 341 1484 $iterm > $ibeg and $term_type_ok
411 426 1058 $iterm > $ibeg and $term_type_ok and not $is_my_local_our{$tokens_to_go[$ibeg]}
767 0 1058 $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]
45473 369 254 2613 $i_mate > $i and $i_mate <= $iend
45574 3484 18475 6278 $i > $i_start and $ralignment_type_to_go->[$i]
45614 240 9 1 $ci_levels_to_go[$ibeg] and $container_name{$depth} =~ /^\+(if|unless)/
45625 5969 27 282 $last_raw_tok eq "{" and $block_type_to_go[$i]
45739 2040 372 974 $type eq "w" and $i > $ibeg
2412 11 963 $type eq "w" and $i > $ibeg and $i < $iend
383 877 86 $type eq "w" and $i > $ibeg and $i < $iend and $types_to_go[$i - 1] eq "L"
888 0 86 $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"
45750 3258 111 17 $type eq "q" and $last_raw_tok eq "A"
45768 8915 12998 683 $depth == 0 and $type eq "=>"
45811 939 403 1 $type eq "k" and $is_binary_keyword{$token}
45824 0 67 65 defined $count_max and $count >= $count_max
45825 72 303 68 $type eq "k" and $is_use_like{$tokens_to_go[$ii]}
45851 821 0 237 $name and defined $ilast_blank
821 2 235 $name and defined $ilast_blank and $ilast_blank > $iname_end
45880 0 0 5 $im >= 0 and $types_to_go[$im] ne "b"
45953 7406 773 331 $terminal_type eq "#" and $i_terminal > $ibeg
45956 14 0 317 $terminal_type eq "b" and $i_terminal > $ibeg
45973 8320 15 175 $type_beg eq "q" and $ibeg == 0
45979 5795 2096 619 $terminal_type eq ';' && ($nesting_depth_to_go[$iend] < $nesting_depth_to_go[$ibeg] || $seqno_qw_closing)
46143 52 2 39 ref $last_indentation_written and not $is_closing_token{$last_leading_token}
46170 42 1 0 $rOpts_extended_line_up_parentheses and $diff >= -$rOpts_indent_columns
43 0 0 $rOpts_extended_line_up_parentheses and $diff >= -$rOpts_indent_columns and $space_count > $leading_spaces_beg
46225 6 6 6 $block_type_beg and $ci_levels_to_go[$i_terminal] == 0
46265 3072 5417 21 $ibeg == 0 and $this_batch->[0]
46293 8453 35 1 $seqno_qw_closing and length $token_beg > 1 || $token_beg eq '>'
46310 27 512 29 $token_beg eq ')' && $is_closing_type{$type_beg} && ($ibeg < $i_terminal && $types_to_go[$ibeg + 1] eq '->' || $ibeg < $i_terminal - 1 && $types_to_go[$ibeg + 1] eq 'b' && $types_to_go[$ibeg + 2] eq '->')
46330 848 143 578 $block_type_beg && ($i_terminal == $ibeg || $is_if_elsif_else_unless_while_until_for_foreach{$block_type_beg})
46334 1471 50 48 $type_beg eq ':' && !$is_leading
46336 655 911 3 not $leading_paren_arrow || $is_isolated_block_brace || $is_unaligned_colon and get_spaces($opening_indentation) > get_spaces($indentation)
46356 3072 5436 2 $ibeg == 0 and $rOpts_outdent_keywords && $type_beg eq 'k' && $outdent_keyword{$token_beg} || $rOpts_outdent_labels && $type_beg eq 'J' || $rOpts_outdent_static_block_comments && $this_batch->[2]
46390 25 1 0 $type_beg eq "#" and $space_count == 0
46468 36 2210 4 $seqno_beg and $self->[32]{$seqno_beg}
46480 0 0 0 defined $Kterm_test and $Kterm_test >= $K_beg
46499 2208 21 21 $is_bli_beg and $is_bli_beg == 1
46516 2214 28 8 $seqno_qw_closing and $total_weld_count
46550 36 1416 19 $seqno_beg && $self->[40]{$seqno_beg}
46553 882 0 48 $terminal_type eq "{" and $type_beg eq "}"
882 2 46 $terminal_type eq "{" and $type_beg eq "}" and $nesting_depth_to_go[$iend] + 1 == $nesting_depth_to_go[$ibeg]
2 17 29 $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
20 862 19 $type_beg eq "}" and $terminal_type eq '{' || $levels_to_go[$iend] < $level_beg
862 17 2 $type_beg eq "}" and $terminal_type eq '{' || $levels_to_go[$iend] < $level_beg and not $is_cuddled_closing_brace
495 14 390 $level_jump < 0 and not $some_closing_token_indentation
509 0 390 $level_jump < 0 and not $some_closing_token_indentation and not $self->[77]{$K_beg}
425 75 9 $i_terminal > $ibeg and $is_closing_type{$types_to_go[$iend]}
46611 1363 16 92 $terminal_type eq "," and $self->is_in_list_by_i($i_terminal)
46632 721 11 739 $i_terminal == $ibeg and $is_closing_type_beg
732 0 739 $i_terminal == $ibeg and $is_closing_type_beg and defined $K_beg
11 120 619 $i_terminal == $ibeg and $is_closing_type_beg and defined $K_beg and $K_beg < $Klimit
46640 54 0 565 $type_plus eq "b" and $K_plus < $Klimit
46644 553 3 63 $type_plus eq "#" and $K_plus < $Klimit
46646 19 0 44 $type_plus eq "b" and $K_plus < $Klimit
46662 14 0 605 not $is_bli_beg and defined $K_plus
46669 284 0 321 $level_next < $lev and not $self->[77]{$K_beg}
46678 8 182 429 not $rOpts_indent_closing_brace and $block_type_beg
190 388 41 not $rOpts_indent_closing_brace and $block_type_beg and $self->[9]{$seqno_beg}
388 23 18 not $rOpts_indent_closing_brace and $block_type_beg and $self->[9]{$seqno_beg} and $self->is_in_list_by_i($i_terminal)
46690 0 4 14 defined $opening_indentation and get_spaces($indentation) > get_spaces($opening_indentation)
46703 750 690 31 $block_type_beg and $block_type_beg eq "eval"
1440 0 31 $block_type_beg and $block_type_beg eq "eval" and not ref $leading_spaces_beg
690 1 30 $block_type_beg and $block_type_beg eq "eval" and not ref $leading_spaces_beg and not $rOpts_indent_closing_brace
46715 0 6 24 defined $opening_indentation and get_spaces($indentation) > get_spaces($opening_indentation)
46740 714 6 30 $seqno_qw_closing and $ibeg_weld_fix == $ibeg
46752 24 3 3 not defined $cti and length $tok == 1
46767 3 27 0 defined $cti and $cti == 1
46812 709 0 12 $rOpts_indent_closing_brace and $i_terminal == $ibeg || $is_semicolon_terminated
46847 2 661 306 defined $opening_indentation && get_spaces($leading_spaces_beg) <= get_spaces($opening_indentation)
46904 1004 0 613 defined $i_opening and $i_opening >= 0
47081 428 64 25 $rOpts_block_brace_vertical_tightness and $ibeg eq $iend
492 14 11 $rOpts_block_brace_vertical_tightness and $ibeg eq $iend and $types_to_go[$iend] eq "{"
78 0 11 $rOpts_block_brace_vertical_tightness and $ibeg eq $iend and $types_to_go[$iend] eq "{" and $block_type_to_go[$iend]
0 0 11 $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/
479 18 9 $rOpts_stack_closing_block_brace and $ibeg eq $iend
497 0 9 $rOpts_stack_closing_block_brace and $ibeg eq $iend and $block_type_to_go[$iend]
0 0 9 $rOpts_stack_closing_block_brace and $ibeg eq $iend and $block_type_to_go[$iend] and $types_to_go[$iend] eq "}"
0 9 0 $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 || $nline < $n_last_line
47103 517 12 287 $seqno_end and not $block_type_to_go[$iend]
529 81 206 $seqno_end and not $block_type_to_go[$iend] and $is_opening_token{$token_end}
81 0 206 $seqno_end and not $block_type_to_go[$iend] and $is_opening_token{$token_end} and not $self->[85]{$Kbeg_next}
206 0 0 $levels_to_go[$ibeg] > $high_stress_level && $types_to_go[$ibeg_next] eq 'w'
81 0 206 $seqno_end and not $block_type_to_go[$iend] and $is_opening_token{$token_end} and not $self->[85]{$Kbeg_next} and not $levels_to_go[$ibeg] > $high_stress_level && $types_to_go[$ibeg_next] eq 'w'
205 1 0 $types_to_go[$ibeg_next] eq 'U' && $self->is_welded_at_seqno($seqno_end)
0 0 206 $seqno_end and not $block_type_to_go[$iend] and $is_opening_token{$token_end} and not $self->[85]{$Kbeg_next} and not $levels_to_go[$ibeg] > $high_stress_level && $types_to_go[$ibeg_next] eq 'w' and not $types_to_go[$ibeg_next] eq 'U' && $self->is_welded_at_seqno($seqno_end)
0 116 90 $seqno_end and not $block_type_to_go[$iend] and $is_opening_token{$token_end} and not $self->[85]{$Kbeg_next} and not $levels_to_go[$ibeg] > $high_stress_level && $types_to_go[$ibeg_next] eq 'w' and not $types_to_go[$ibeg_next] eq 'U' && $self->is_welded_at_seqno($seqno_end) and $opening_vertical_tightness{$token_end} > 0 || $rOpts_line_up_parentheses && $token_end eq '(' && $self->[31]{$seqno_end} && $iend > $ibeg && $types_to_go[$iend - 1] ne 'b'
47141 16 60 0 $rOpts_line_up_parentheses and $self->[73]{$K_to_go[$iend_next]}
47159 58 0 18 $ovt and $seqno_end
58 18 0 $ovt and $seqno_end and $self->[41]{$seqno_end}
47206 527 2 287 $seqno_beg_next and not $block_type_to_go[$ibeg_next]
529 88 199 $seqno_beg_next and not $block_type_to_go[$ibeg_next] and $is_closing_token{$token_beg_next}
88 0 199 $seqno_beg_next and not $block_type_to_go[$ibeg_next] and $is_closing_token{$token_beg_next} and not $self->[41]{$seqno_beg_next}
88 0 199 $seqno_beg_next and not $block_type_to_go[$ibeg_next] and $is_closing_token{$token_beg_next} and not $self->[41]{$seqno_beg_next} and $types_to_go[$iend] ne "#"
47229 170 29 0 $cvt == 2 and $throttle_vtc
199 0 0 $cvt == 2 and $throttle_vtc and $token_beg_next eq ")"
29 0 0 $cvt == 2 and $throttle_vtc and $token_beg_next eq ")" and not $self->[39]{$seqno_beg_next}
47261 166 23 10 $cvt and $self->[99]{$seqno_beg_next}
47285 176 23 0 $cvt and $self->[93]{$seqno_beg_next}
23 0 0 $cvt and $self->[93]{$seqno_beg_next} and defined $self->[100]{$seqno_beg_next}
47296 3 93 103 $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_beg_next eq ')' && $seqno_beg_next && $self->[31]{$seqno_beg_next})
47349 22 54 1 $rOpts_line_up_parentheses and $total_weld_count
76 0 1 $rOpts_line_up_parentheses and $total_weld_count and $seqno_beg_next
54 0 1 $rOpts_line_up_parentheses and $total_weld_count and $seqno_beg_next and $self->[31]{$seqno_beg_next}
0 1 0 $rOpts_line_up_parentheses and $total_weld_count and $seqno_beg_next and $self->[31]{$seqno_beg_next} and $self->is_welded_at_seqno($seqno_beg_next)
47389 814 0 2 $opening_token_right{$token_beg_next} and not $is_opening_token{$token_end}
814 0 2 $opening_token_right{$token_beg_next} and not $is_opening_token{$token_end} and not $block_type_to_go[$ibeg_next]
0 0 2 $opening_token_right{$token_beg_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 '#'
0 0 2 $opening_token_right{$token_beg_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 not $is_uncovered_operator{$token_end}
0 0 0 $is_assignment{$types_to_go[$iend]} && $rOpts_line_up_parentheses && $seqno_beg_next && $self->[31]{$seqno_beg_next}
0 0 2 $opening_token_right{$token_beg_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 not $is_uncovered_operator{$token_end} and not $is_assignment{$types_to_go[$iend]} && $rOpts_line_up_parentheses && $seqno_beg_next && $self->[31]{$seqno_beg_next}
0 0 2 $opening_token_right{$token_beg_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 not $is_uncovered_operator{$token_end} and not $is_assignment{$types_to_go[$iend]} && $rOpts_line_up_parentheses && $seqno_beg_next && $self->[31]{$seqno_beg_next} and $tokens_to_go[$ibeg] ne $token_beg_next
0 0 2 $opening_token_right{$token_beg_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 not $is_uncovered_operator{$token_end} and not $is_assignment{$types_to_go[$iend]} && $rOpts_line_up_parentheses && $seqno_beg_next && $self->[31]{$seqno_beg_next} and $tokens_to_go[$ibeg] ne $token_beg_next and not $self->[86]{$K_to_go[$iend]}
2 0 0 $rOpts_extended_line_up_parentheses && $rOpts_delete_old_whitespace
0 0 2 $opening_token_right{$token_beg_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 not $is_uncovered_operator{$token_end} and not $is_assignment{$types_to_go[$iend]} && $rOpts_line_up_parentheses && $seqno_beg_next && $self->[31]{$seqno_beg_next} and $tokens_to_go[$ibeg] ne $token_beg_next and not $self->[86]{$K_to_go[$iend]} and not $rOpts_extended_line_up_parentheses && $rOpts_delete_old_whitespace
0 2 0 $seqno_beg_next && $self->[95]{$seqno_beg_next}
0 0 2 $opening_token_right{$token_beg_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 not $is_uncovered_operator{$token_end} and not $is_assignment{$types_to_go[$iend]} && $rOpts_line_up_parentheses && $seqno_beg_next && $self->[31]{$seqno_beg_next} and $tokens_to_go[$ibeg] ne $token_beg_next and not $self->[86]{$K_to_go[$iend]} and not $rOpts_extended_line_up_parentheses && $rOpts_delete_old_whitespace and not $seqno_beg_next && $self->[95]{$seqno_beg_next}
47465 722 24 70 $is_closing_token{$token_end} and $is_closing_token{$token_beg_next_fixed}
540 206 0 $is_opening_token{$token_end} and $is_opening_token{$token_beg_next_fixed}
47471 0 70 0 $seqno_beg_next && $self->[41]{$seqno_beg_next}
47490 1 0 4 $terminal_type eq ';' && $nesting_depth_to_go[$iend_next] < $nesting_depth_to_go[$ibeg_next]
47497 0 0 0 $iend_next == $ibeg_next + 2 and $types_to_go[$iend_next] eq "#"
47686 708 0 143 $accumulating_text_for_block and not $leading_block_text_length_exceeded
708 0 143 $accumulating_text_for_block and not $leading_block_text_length_exceeded and $types_to_go[$i] ne "#"
47697 14 129 0 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
9 0 5 $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
47742 134 0 0 $i == 0 and $types_to_go[$i] ne "b"
47794 1 292 573 $type ne "#" and $type ne "b"
47801 814 0 52 $block_type and $type_sequence
47822 26 0 0 $accumulating_text_for_block and $levels_to_go[$i] <= $leading_block_text_level
47859 11 0 15 $accumulating_text_for_block and $levels_to_go[$i] == $leading_block_text_level
47890 808 12 46 $type eq "k" and $csc_new_statement_ok
820 28 18 $type eq "k" and $csc_new_statement_ok and $is_if_elsif_else_unless_while_until_for_foreach{$token}
28 3 15 $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/
31 0 15 $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/ and not $token =~ /$closing_side_comment_exclusion_pattern/
47902 292 1 558 $type ne "b" and $type ne "#"
293 0 558 $type ne "b" and $type ne "#" and $type ne "q"
47906 814 37 0 $type eq ";" and $accumulating_text_for_block
851 0 0 $type eq ";" and $accumulating_text_for_block and $levels_to_go[$i] == $leading_block_text_level
47921 75 5 5 $terminal_block_type =~ /^els/ and $rblock_leading_if_elsif_text
47956 5 0 0 $block_type eq "elsif" and $rOpts_closing_side_comment_else_flag == 0
48108 1 0 1 $token_type eq "i" and $saw_equals
1 0 0 $token_type eq 'w' || $token_type eq 'Q' and $saw_fat_comma
48151 48 13 24 $terminal_type eq ";" and $closing_side_comment_want_asub
48152 23 0 1 $types_to_go[0] eq "}" and $tokens_to_go[0] eq "}"
23 0 1 $types_to_go[0] eq "}" and $tokens_to_go[0] eq "}" and $i_terminal == $inext_to_go[0]
48171 61 0 24 $terminal_type eq "}" and $block_type_to_go[$i_terminal]
0 0 24 $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'}
0 2 17 $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/
2 0 17 $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 not $block_type_to_go[$i_terminal] =~ /$closing_side_comment_exclusion_pattern/
2 0 17 $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 not $block_type_to_go[$i_terminal] =~ /$closing_side_comment_exclusion_pattern/ and not defined $mate_index_to_go[$i_terminal]
0 17 0 $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 not $block_type_to_go[$i_terminal] =~ /$closing_side_comment_exclusion_pattern/ 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/
48266 0 0 0 length $new_csc < length $old_csc and $new_trailing_dots
48323 0 0 0 $iend > $ibeg and $iend == $max_index_to_go
0 0 0 $iend > $ibeg and $iend == $max_index_to_go and $types_to_go[$max_index_to_go] eq "#"
48329 0 0 0 $iend > $ibeg and $types_to_go[$max_index_to_go] eq "b"

or 2 conditions

line l !l condition
3616 2 2 $rOpts->{'line-up-parentheses'} ||= 1
7433 1251 1749 $nobreak_to_go[$i] ||= 1
9141 0 0 $severe_error ||= 1
11850 0 0 $rOpts->{'similar-keys-maximum-difference'} || 1
11851 0 0 $rOpts->{'similar-keys-minimum-length'} || 4
11852 0 0 $rOpts->{'similar-keys-maximum-pairs'} || 25
17854 33 40 $rK_first_self_by_sub_seqno->{$current_sub_seqno} ||= scalar @{$rLL_new;}
18640 0 5 $ignore_sc_length ||= 1
35731 0 8 $skip_Section_3 ||= 1
36150 0 0 $ok ||= 1
40597 584 0 $parent_seqno_to_go[$i_first_comma] || 1

or 3 conditions

line l !l&&r !l&&!r condition
1359 0 0 0 defined $Klimit and $Klimit != $num - 1 or not defined $Klimit and $num > 0
1392 0 0 0 $error ||= @missing_keys
1458 0 0 0 $K_next_seqno <= $KK or $K_next_seqno > $Klimit
2090 0 210 154 not $seqno or $seqno == 1
2105 0 119 45 not $parent_seqno or $parent_seqno == 1
2388 443 0 0 is_valid_token_type($type) or $in_keyword_list{$type}
2489 0 0 3 $rOpts->{'dump-mismatched-args'} or $rOpts->{'dump-mismatched-returns'}
2522 0 0 657 not $_ or $_ <= 0
2653 1 0 1 $opt_value =~ /[\(\{\[]/ or $opt_value =~ /\s/
0 0 1 $opt_value =~ /[\(\{\[]/ or $opt_value =~ /\s/ or $$rvalid_regex{substr $opt_value, -1, 1}
2971 3 3 2 $pos eq "^" or $pos eq "*"
2977 2 3 3 $pos eq "." or $pos eq "*"
3580 5431 13622 20367 $lbs <= 0.8 || $rbs <= 0.8
3621 0 0 33 $rOpts->{'indent-only'} or not $rOpts->{'add-newlines'}
0 0 33 $rOpts->{'indent-only'} or not $rOpts->{'add-newlines'} or not $rOpts->{'delete-old-newlines'}
3751 1 0 2 $rOpts->{'line-up-parentheses'} or $rOpts->{'indent-columns'} <= $rOpts->{'continuation-indentation'}
3841 0 1 656 $controlled_comma_style ||= $keep_break_before_type{','}
3842 1 0 656 $controlled_comma_style ||= $keep_break_after_type{','}
3898 0 0 0 $key eq '(' || $key eq ')'
0 0 0 $key eq '}' || $key eq '}'
4218 0 1 636 $rOpts->{'closing-paren-indentation'} || $rOpts->{'closing-brace-indentation'} || $rOpts->{'closing-square-bracket-indentation'} || $rOpts->{'indent-closing-brace'}
4503 0 0 2 $opt eq "kf" or $opt eq "fk"
4869 4 0 0 $ch1 or $ch2
5162 17 3 5 $have_blank ||= $rLL->[$jj][2] != $$rLL[$jj - 1][2]
5226 1149 32 4154 $rblock_type_of_seqno->{$last_seqno} || $block_type_for_tightness{$last_seqno}
5297 2 1 0 length $regex == 1 || $token =~ /$regex/
5358 1695 12 389 $type eq "w" or $type eq "C"
292 97 0 $type eq "m" or $type eq "-"
5467 1096 32 2572 $rblock_type_of_seqno->{$seqno} || $block_type_for_tightness{$seqno}
5514 637 0 48 $last_token =~ /^([\&]|->)/ || $rtokh_last_last->[6] eq '->' || $rtokh_last_last->[6] eq 't' && $rtokh_last_last->[4] =~ /^\&\s*$/
348 0 1312 $is_wCUG_arrow{$last_type} or $is_wi{$last_type} and $last_token =~ /^([\&]|->)/ || $rtokh_last_last->[6] eq '->' || $rtokh_last_last->[6] eq 't' && $rtokh_last_last->[4] =~ /^\&\s*$/
5530 7 411 352 $rOpts_space_keyword_paren or $space_after_keyword{$last_token}
5730 6721 8791 5004 not defined $wr or $wr == $wl
15512 0 5004 not defined $wr or $wr == $wl or $wr == 0
8791 4436 568 not defined $wr or $wr == $wl or $wr == 0 or $wl == -1
5871 5 0 275 $type eq 'm' || $type eq 'p'
6122 0 2 4 $typel eq '?' || substr($tokenl, -1) eq '$'
6306 0 0 783 ($tokenr_is_bareword || $is_digit_char{$tokenr_leading_ch} || $tokenr_leading_ch eq q['] || $tokenr_leading_ch2 eq '::') && ($tokenl =~ /([\'\w]|\:\:)$/ && $typel ne 'CORE::') || $typel eq 'n' && $tokenr eq '.' || $typer eq 'n' && $tokenl eq '.' || $tokenr_is_bareword && ($tokenl_is_dash && length $tokenr == 1 || $tokenl_is_dash && $typer =~ /^[wC]$/ || $is_type_with_space_before_bareword{$typel} || $is_plus_minus_percent_star{$typel} && !($typell =~ /^[niC\)\}\]R]$/) || $typel eq 'i' && substr($tokenl, -1, 1) eq '$' || $tokenl eq '$$' || $tokenl eq '$#') || $typel eq 'w' && ($tokenr eq '-' || $typer eq 'Q') || $tokenr_leading_ch2 eq '<<' && $typel ne '{' && $typel ne ',' || $is_digraph{$token_joined} || $is_trigraph{$token_joined} || $is_digraph{$tokenl . $tokenr_leading_ch} || $typel eq 'Z' && !($tokenl eq '$' && $tokenr eq '{') || $typel eq 'Y' || $typell eq 'Z' && $typel =~ m[^[/\?\+\-\*]$] || $tokenr_is_open_paren && ($typel eq 'w' && $typell eq 'k' && $tokenll eq 'use' || $is_sort_grep_map{$tokenl} || $typel eq 'n') || $typel eq 'h' && $typer ne '}' && $typer ne ',' && $typer ne ';' || ($typer eq 'pp' || $typer eq 'mm') && !($tokenl =~ /^[\;\{\(\[]/) || ($typel eq '++' || $typel eq '--') && !($tokenr =~ /^[\;\}\)\]]/) || $tokenl eq 'my' && $tokenr_leading_ch eq '$' && $is_for_foreach{$tokenll} || $typel eq 'i' && length $tokenl == 2 && substr($tokenl, 1, 1) eq '^' && $is_special_variable_char{$tokenr_leading_ch}
6389 0 1 3 $jend > $jmax or $tok ne $rLL->[$jend][4]
6969 760 1070 11020 $nobreak_to_go[$i] ||= $nobreak_to_go[$i - 1]
7015 59 612 625 not defined $bsr or $bsr > "0.55"
7068 56 353 21606 $type eq "||" or $type eq "k" and $token eq "or"
7177 1 0 1 $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 "/"
7215 2677 0 19084 $next_nonblank_type eq "," or $next_nonblank_type eq ";" and not $rOpts_add_semicolons
7294 30 20 21965 $nobreak_rhs{$ltype} or $nobreak_lhs{$rtype}
7760 0 0 5 $rOpts->{'closing-side-comment-warnings'} or $rOpts->{'indent-only'}
7878 0 1 0 $rOpts->{$sbl_long_name} ||= $rOpts->{$bl_long_name}
7881 0 1 0 $rOpts->{$asbl_long_name} ||= $rOpts->{$bl_long_name}
7955 0 0 0 $word eq "BC" or $word eq "SBC"
8482 0 3 257 $tee_output ||= $rOpts_tee_pod && substr($line_type, 0, 3) eq 'POD'
8524 0 1 8892 $tee_output ||= $rOpts_tee_block_comments && $jmax == 0 && $rLL->[$Kfirst][6] eq '#'
8529 1 1 8891 $tee_output ||= $rOpts_tee_side_comments && defined $Kfirst && $Klimit > $Kfirst && $rLL->[$Klimit][6] eq '#'
8669 8 4 21 $opening or $closing
4 21 0 $opening or $closing or @words
8734 22 4 22 $comma_count or $has_opening_space
8967 0 0 0 $new_seqno_from_old_seqno{$seqno_old} || $seqno_old
9010 0 0 0 $new_seqno_from_old_seqno{$seqno_old} || $seqno_old
9071 25 8 0 $in_qw_seqno || ($j > 0 || !$last_ending_in_quote) && substr($token, 0, 3) eq 'qw('
9132 0 0 658 $severe_error ||= $self->get_saw_brace_error
9151 0 0 658 $severe_error or $rOpts->{'notidy'}
9167 8 6 644 $rOpts_delete_side_comments or $rOpts_delete_closing_side_comments
9215 0 0 658 $rOpts->{'warn-unique-keys'} or $rOpts->{'warn-similar-keys'}
9269 0 0 658 $rOpts->{'warn-mismatched-args'} or $rOpts->{'warn-mismatched-returns'}
9564 0 0 0 $jmax > 0 or $rLL->[$Klast][6] ne "#"
9603 0 0 0 $rdump_block_types->{'*'} or $rdump_block_types->{'package'}
0 0 0 $rdump_block_types->{'*'} or $rdump_block_types->{'package'} or $rdump_block_types->{'class'}
9672 0 0 0 $count eq "#0" or $count eq "#0#"
9695 0 0 0 not defined $Kfirst && defined $Klast or $Kfirst > $K_opening
9720 0 0 0 $block_type eq '}' || $block_type eq ';'
0 0 0 $dump_all_types || $rdump_block_types->{'sub'} || $rdump_block_types->{'asub'}
0 0 0 $dump_all_types || $rdump_block_types->{'sub'}
0 0 0 $dump_all_types || $rdump_block_types->{'package'} || $rdump_block_types->{'class'}
0 0 0 $dump_all_types || $rdump_block_types->{$block_type} || $$rdump_block_types{$block_type . $inner_loop_plus} || $rdump_block_types->{$inner_loop_plus}
0 0 0 $dump_all_types or $rdump_block_types->{$block_type}
9748 0 0 0 $token_type eq 'w' || $token_type eq 'Q'
0 0 0 $token_type eq "i" and $saw_equals or $token_type eq 'w' || $token_type eq 'Q' and $saw_fat_comma
9856 0 0 0 not defined $elsif_count_min or $elsif_count_min > $num
9868 0 0 0 $block_type eq "if" or $block_type eq "unless"
9944 0 0 0 $token_k eq 'elsif' || $token_k eq 'else'
10107 0 0 0 not defined $Klimit or $Klimit < 1
10403 0 0 0 $seqno_in <= 1 or not $ris_list_by_seqno->{$seqno_in}
10419 0 0 0 $seqno >= $seqno_out or $seqno < 1
10435 0 0 0 $tokp eq "," or $tokp eq "=>"
0 0 0 $tokp eq "," or $tokp eq "=>" or $is_opening_token{$tokp}
10463 0 0 0 $rhash_names or $all_caps
10515 0 0 0 $is_fixed_key{$key} || $all_caps
10524 0 0 0 $id eq "\$Config" or $id eq "\$Config::Config"
10662 0 0 0 $type_n ne "=" and $type_n ne "," or $rinfo->{'semicolon_count'} != $semicolon_count - 1
10880 0 0 0 not $hash_id or $hash_id eq 1
10951 0 0 0 $type eq "w" or $type eq "Q"
11010 0 0 0 $type eq "U" or $type eq "w"
11076 0 0 0 not $item or $item->{'_seqno'} != $seqno
11103 0 0 0 $token eq "use" or $token eq "require"
11170 0 0 0 not defined $KK_last_nb or $rLL->[$KK_last_nb][6] ne "q"
11185 0 0 0 $token eq "getopts" or $token eq "getopt"
11418 0 0 0 $ch1 eq "'" or $ch1 eq "\""
11427 0 0 0 $word =~ /^\w[\w\-]*$/ or $word =~ /\s/
11443 0 0 0 $ch1 eq "'" or $ch1 eq "\""
11766 0 0 0 $rword_info->{$a}{'first_letter'} cmp $rword_info->{$b}{'first_letter'} or $rword_info->{$a}{'string_length'} <=> $rword_info->{$b}{'string_length'}
11947 0 0 0 $Perl::Tidy::Formatter::a->[4] <=> $Perl::Tidy::Formatter::b->[4] or $Perl::Tidy::Formatter::a->[6] <=> $Perl::Tidy::Formatter::b->[6]
12360 0 0 3 $ci_last == 0 or $last_token ne "}"
0 0 3 $ci_last == 0 or $last_token ne "}" or $last_type ne "}"
12452 20 0 23 !$rparent->{'_ci_close'} || !$rparent->{'_ci_open_next'} && ($rparent->{'_comma_count'} || $last_type eq ',' || $is_closing_type{$last_type})
12475 0 0 1 $Kn == $Kc || $rLL->[$Kn][6] eq ',' && $want_break_before_comma && $parent_container_type eq 'List'
12532 3071 79 27752 $type eq ";" or $type eq "J"
3150 34 27718 $type eq ";" or $type eq "J" or $type eq "f"
12618 167 34 608 $is_block_without_semicolon{$block_type} || $ris_sub_block->{$seqno} || $last_type eq 'J'
12655 0 6 206 $type_kcn =~ /^(\.|\&\&|\|\|)$/ or $type_kcn eq "k" and $is_and_or{$token_kcn}
12694 284 440 3466 $is_container_label_type_for_ci{$last_type} && $is_logical_container_for_ci{$last_token} || $type eq '[' && 1
12706 0 2 522 $is_logical ||= $last_token eq "foreach"
12722 0 43 0 $is_logical ||= $block_type_kcn && ($block_type_kcn eq 'for' || $block_type_kcn eq 'foreach')
12738 0 3 0 $tok eq 'for' || $tok eq 'foreach'
43 3 0 $is_logical ||= $tok eq 'for' || $tok eq 'foreach'
12745 0 15 46 $is_logical ||= $rparent->{'_container_type'} eq "Logical"
13167 0 0 1 not defined $token or substr($token, 0, 1) ne "#"
13171 0 1 0 $rOpts_skip_formatting_except_id eq "*" or $token =~ /\s+id=(\w+)/ and $1 eq $rOpts_skip_formatting_except_id
13269 18 21 849 substr($rLL->[$Kfirst][4], 0, 4) eq '#<<<' || $rOpts_format_skipping_begin
17 0 0 $format_markers_differ || !@format_marker_list || $format_marker_list[0] == -1
21 18 832 substr($rLL->[$Kfirst][4], 0, 4) eq '#>>>' || $rOpts_format_skipping_end
13418 31 1 819 substr($rLL->[$Kfirst][4], 0, 2) eq '##' || $rOpts_static_block_comment_prefix
13865 0 0 0 $saw_hash_bang or $self->[72]
0 0 0 $saw_hash_bang or $self->[72] or $saw_package
13896 0 0 0 $rspecial_line_type_count->{'END_START'} or $rspecial_line_type_count->{'DATA_START'}
13984 0 0 0 $ch0 eq "\"" or $ch0 eq "'"
14003 0 0 0 not defined $Kn or $rLL->[$Kn][4] ne "("
14470 0 0 0 $type_n eq "n" or $type_n eq "v"
14506 0 0 0 $ch0 eq "\"" or $ch0 eq "'"
14550 0 0 0 $type eq "b" or $type eq "#"
14568 0 0 0 $ch0 eq "\"" or $ch0 eq "'"
14589 0 0 0 $type eq "," or $type eq "=>"
14648 0 0 0 $keyword eq "our" or $keyword eq "use vars"
14774 0 0 0 $next_type eq "L" or $next_type eq "["
14847 0 0 0 $type eq "b" or $type eq "#"
14851 0 0 0 $type eq "i" or $type eq "Z"
15040 0 0 0 $check_unused or $check_constant
15060 0 0 0 not $sigil_string or $sigil_string eq "&"
15076 0 0 0 $name eq "EXPORT" or $name eq "EXPORT_OK"
15103 0 0 0 $next_type eq "[" or $next_type eq "L"
15295 0 0 0 $more_u_checks or $more_c_checks
15499 0 1314 0 $opt eq "*" or $opt eq 1
16054 0 0 0 !%{$rkeyword_list;} || $rkeyword_list->{'*'}
16408 0 0 0 not $word =~ /^(?:\&|\w+)$/ or $word =~ /^\d/
16561 0 0 422 not defined $Kfirst or $rLL->[$Klast][6] ne "#"
16605 2 1 655 $rOpts_add or $rOpts_del
3 0 655 $rOpts_add or $rOpts_del or $rOpts_warn_and_style
16721 12 0 171 $type_m eq "i" or $type_m eq "Z"
24 39 108 $type_m eq "]" or $type_m eq "R"
16780 6 15 16 $style == -1 and $type_m ne "->" or $style == 1 and $type_m eq "->"
16818 20 0 0 $rOpts_del or $rOpts_warn_and_style
16824 31 0 0 $rOpts_add or $rOpts_warn_and_style
16879 0 0 43 not defined $Kfirst or $rLL->[$Klast][6] ne "#"
0 0 43 not defined $Kfirst or $rLL->[$Klast][6] ne "#" or $Klast <= $Kfirst and $CODE_type ne "HSC"
17416 331 175 6326 $type_end eq '#' || $type_end eq 'b'
17535 518 269 16859 $ws == -1 or $rOpts_delete_old_whitespace
17598 167 189 793 $ris_sub_block->{$type_sequence} or $ris_asub_block->{$type_sequence}
17614 2 0 0 $rtype_count->{','} || $rtype_count->{'=>'}
17635 3 17 1399 $rtype_count->{';'} || $rtype_count->{'f'}
17643 12 2 0 $rtype_count && ($rtype_count->{','} || $rtype_count->{'=>'}) || $rOpts_add_lone_trailing_commas && $is_closing_type{$last_nonblank_code_type}
17681 63 0 1 $rOpts_delete_lone_trailing_commas || $rtype_count->{','} > 1 || $rtype_count->{'=>'}
17731 310 28 2096 $last_nonblank_code_type eq "U" or $last_nonblank_code_type eq "w"
338 608 1488 $last_nonblank_code_type eq "U" or $last_nonblank_code_type eq "w" or $last_nonblank_code_type eq "i" and $last_last_nonblank_code_type eq "->"
608 192 1296 $last_nonblank_code_type eq "U" or $last_nonblank_code_type eq "w" or $last_nonblank_code_type eq "i" and $last_last_nonblank_code_type eq "->" or $last_nonblank_code_type eq "i" and substr($last_nonblank_code_token, 0, 1) eq "&"
17798 5 0 8137 index($token, " ") > 0 or index($token, "\t") > 0
17804 5 0 0 $ord < 33 || $ord > 126
17830 0 0 5 $ord_ch < 33 || $ord_ch > 126
17858 0 0 0 $last_nonblank_code_token eq 'my' || $last_nonblank_code_token eq '('
0 0 6337 $last_nonblank_code_token eq "bless" and $last_nonblank_code_type eq "k" or $last_last_nonblank_code_token eq "bless" and $last_last_nonblank_code_type eq "k" and $last_nonblank_code_token eq 'my' || $last_nonblank_code_token eq '('
17887 1 0 1694 $token eq "gather" or $token eq "List::Gather::gather"
17937 7 9 2819 $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 ';'
17973 11 0 3 $next_nonblank_token_type eq ';' || $next_nonblank_token_type eq '}'
17982 1 1 0 defined $Kn || defined $Kp
18131 1 0 34 index($token, " ") > 0 or index($token, "\t") > 0
18176 0 176 10 not defined $rOpts_space_prototype_paren or $rOpts_space_prototype_paren == 1
18325 1201 0 251 $rtype_count->{','} or $rtype_count->{'=>'}
18330 0 0 766 $token_opening eq "(" or $token_opening eq "["
18413 618 116 640 not $rhas_list->{$seqno_parent} or $rhas_list->{$seqno_parent} > $depth
18430 147 36 174 $rlec_count_by_seqno->{$seqno} > 1 || $rtype_count_by_seqno->{$seqno}{'=>'}
18512 0 4 67 $tok eq "[" or $tok eq "{"
18527 12 12 0 $in_chain_seqno ||= $seqno
18548 0 0 0 $rtype_count->{','} or $rtype_count->{'=>'}
18612 21 0 1191 $ord < 33 || $ord > 126
18627 42 34 1136 $ignore_sc_length || $rOpts_ignore_perlcritic_comments
18658 17 2 28 !$CODE_type || $CODE_type eq 'HSC'
18703 288 149 4898 $last_nonblank_code_type eq "=" or $last_nonblank_code_type eq "=>"
18741 402 0 4933 $last_nonblank_code_type eq "," or $last_nonblank_code_type eq "=>"
18764 21 0 0 $letter eq 1 or $letter eq "*"
19015 154 180 276 $ok_to_add_semicolon_for_block_type{$block_type} or $block_type =~ /^(sub|package)/
334 16 260 $ok_to_add_semicolon_for_block_type{$block_type} or $block_type =~ /^(sub|package)/ or $block_type =~ /^\w+\:$/
19036 12 145 193 $type_p eq "#" or $type_sequence_p and $rblock_type_of_seqno->{$type_sequence_p}
145 0 193 $type_p eq "#" or $type_sequence_p and $rblock_type_of_seqno->{$type_sequence_p} or $type_p eq "J"
145 0 193 $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/
19335 12 51 0 $match or $rOpts_add_whitespace
19369 12 0 51 $match or $self->delay_trailing_comma_op(0, $stable_flag)
19606 0 0 0 $type_m eq "i" or $type_m eq "t"
19703 6 0 104 $is_permanently_broken ||= $break_at_old_commas
19704 6 12 92 $is_permanently_broken ||= $stable_flag
19748 0 0 0 !defined($iline_first_comma) || $iline_last_comma - $iline_first_comma <= 1
19886 44 0 66 $line_diff_commas > 0 || $has_inner_multiline_commas
19898 13 4 14 $comma_count && (!$is_paren_list || $has_multiline_commas) || $has_inner_multiline_structure || $is_permanently_broken
19915 0 6 2 $is_stable ||= !$is_paren_list
19920 6 2 0 $is_stable ||= $iline_c - $iline_o > 1 && ($follows_isolated_closing_token || $fat_comma_count > 1)
19940 0 17 78 $trailing_comma_style eq "*" or $trailing_comma_style eq 1
19 17 0 $trailing_comma_style eq "h" or $trailing_comma_style eq "i"
20021 4 2 0 $fat_comma_count >= 2 || $fat_comma_count == 1 && $new_comma_count == 1
20053 1 0 1 $is_permanently_broken || $break_at_old_commas
20084 5 19 17 $if_add and $rOpts_delete_trailing_commas or not $if_add and $rOpts_add_trailing_commas
20115 0 0 1 $is_s_y_m_slash{substr($token, 0, 1)} or substr($token, 0, 2) eq "tr"
20356 6763 4 1047 not $CODE_type or $CODE_type eq "VER"
20391 172 30 7612 $rLL->[$Kfirst][6] eq "q" or $rLL->[$Klast][6] eq "q"
20682 0 0 0 $type_n eq ";" or $is_closing_type{$type_n}
0 0 0 $type_n eq ";" or $is_closing_type{$type_n} or $type_n eq "k" and $is_if_unless{$rLL->[$Kn][4]}
20739 0 0 0 not $KK or $KK <= $KK_this_nb
20762 0 0 0 $type eq "i" or $type eq "t"
20834 0 0 0 $type_KK_n eq "t" or $type_KK_n eq "i"
20836 0 0 0 $sigil eq "\@" or $sigil eq "%"
20866 0 0 0 $ok ||= $type_last eq ","
20869 0 0 0 $ok ||= $token_last eq "("
20872 0 0 0 $ok ||= $KK_last_last_nb && $is_return_list && $rLL->[$KK_last_nb][6] eq '?' && $rLL->[$KK_last_last_nb][4] eq 'wantarray'
20950 0 0 0 $sigil eq "%" or $sigil eq "\@"
20954 0 0 0 $type_last eq "+" or $type_last eq "p"
21020 0 0 0 $token_Kn eq ")" or $type_Kn eq "=>"
0 0 0 $token_Kn eq ")" or $type_Kn eq "=>" or $type_Kn eq "->"
0 0 0 $token_Kn eq ")" or $type_Kn eq "=>" or $type_Kn eq "->" or $type_Kn eq ","
21196 0 0 0 $type eq 'k' || $type eq 'i'
21232 0 0 0 not $seqno_o or $seqno_o != $seqno - 1
21303 0 0 0 not defined $Kbeg && defined $Kend or $Kbeg < 0
0 0 0 not defined $Kbeg && defined $Kend or $Kbeg < 0 or $Kbeg > $Kend
0 0 0 not defined $Kbeg && defined $Kend or $Kbeg < 0 or $Kbeg > $Kend or $Kend > @{$rLL;} - 1
21330 0 0 0 $jmax > 0 or $rLL->[$Klast][6] ne "#"
21445 0 0 0 not defined $at_index_min or $token < $at_index_min
21451 0 0 0 not defined $at_index_max or $token > $at_index_max
21470 0 0 0 not defined $K_sub or $K_sub >= $K_opening_block
21567 0 0 0 not $KK or $KK <= $KK_this_nb
21601 0 0 0 $type eq "i" or $type eq "Z"
21680 0 0 0 not defined $at_index_max or $shift_count
21728 0 0 0 $type_p eq "i" or $type_p eq "t"
21761 0 0 0 $saw_pop_at_underscore ||= $token eq "pop"
21778 0 0 0 $type_m eq "{" or $type_m eq ";"
21834 0 0 0 not defined $max_arg_count or $max_arg_count <= $shift_count
21865 0 0 0 $self->[10]{$seqno_test} or $self->[9]{$seqno_test}
21911 0 0 0 $pos == 0 or $pos > 0 and substr($token, $pos - 1, 1) ne "\\"
21916 0 0 0 $pos == 0 or $pos > 0 and substr($token, $pos - 1, 1) ne "\\"
21932 0 0 0 $pos == 0 or $pos > 0 and substr($here_text, $pos - 1, 1) ne "\\"
21940 0 0 0 $pos == 0 or $pos > 0 and substr($here_text, $pos - 1, 1) ne "\\"
22031 0 0 0 not defined $return_count_min or $count <= $return_count_min
22038 0 0 0 not defined $return_count_max or $count >= $return_count_max
22079 0 0 0 $type_n eq ';' || $is_closing_type{$type_n}
22082 0 0 0 $ok ||= $is_if_unless{$token_n}
22083 0 0 0 $ok ||= $is_and_or{$token_n}
22101 0 0 0 $type_m eq "U" or $type_m eq "w"
22149 0 0 0 not $K_equals or $rLL->[$K_equals][6] ne "="
22185 0 0 0 $type_c eq "i" or $type_c eq "t"
22284 0 0 0 index($name, ':') != -1 || index($name, q[']) != -1
22438 0 0 0 index($name, ':') != -1 || index($name, q[']) != -1
22646 0 0 0 $rOpts->{'dump-mismatched-args'} || $rOpts->{'dump-mismatched-returns'}
22712 0 0 0 not defined $max or $arg_count > $max
22715 0 0 0 not defined $min or $arg_count < $min
22818 0 0 0 not $parent_seqno or $parent_seqno != $seqno_sub_parent
22852 0 0 0 $receiver eq $caller_name || $receiver eq '$class' || $receiver eq '$_[0]'
22984 0 0 0 not defined $standard_max or $standard_max > $shift_count_max
23074 0 0 0 not defined $max or $arg_count > $max
23077 0 0 0 not defined $min or $arg_count < $min
23112 0 0 0 not defined $max or $return_count_wanted > $max
23115 0 0 0 not defined $min or $return_count_wanted < $min
23701 6 0 652 %{$ris_indented_type_h_line_index;} or $convert_to_indented
23719 0 6 17 not defined $extra_spaces_block && defined $extra_spaces_non_block or $extra_spaces_block != $extra_spaces_non_block
23819 1 0 22 $is_excluded_tag ||= !defined($extra_spaces)
23828 22 1 0 $ris_indented_type_h_line_index->{$ix_line} or $convert_to_indented and not $is_excluded_tag
24004 0 0 9 $line_type_ix_CODE ne "CODE" or $line_type_ix_HERE ne "CODE" and $line_type_ix_HERE ne "HERE_END"
0 0 9 $line_type_ix_CODE ne "CODE" or $line_type_ix_HERE ne "CODE" and $line_type_ix_HERE ne "HERE_END" or $line_type_ix_HERE_END ne "HERE_END"
0 0 9 $line_type_ix_CODE ne "CODE" or $line_type_ix_HERE ne "CODE" and $line_type_ix_HERE ne "HERE_END" or $line_type_ix_HERE_END ne "HERE_END" or $ix_HERE < $ix_CODE
0 0 9 $line_type_ix_CODE ne "CODE" or $line_type_ix_HERE ne "CODE" and $line_type_ix_HERE ne "HERE_END" or $line_type_ix_HERE_END ne "HERE_END" or $ix_HERE < $ix_CODE or $ix_HERE_END <= $ix_HERE
24174 0 0 4 not defined $K_c && defined $K_q or $K_c < 0
0 0 4 not defined $K_c && defined $K_q or $K_c < 0 or $K_q < $K_c
24308 0 2 1 !&$in_same_ternary($Kc_last, $Ko) || index($pattern_match, $pattern) != 0
24561 0 0 0 $flag eq '1' || $flag eq '*'
24565 0 0 0 $token eq "(" or $token eq ")"
0 0 0 $token eq "{" or $token eq "}"
24646 0 0 4 $token_n eq "{" or $token_n eq "["
24677 0 0 2 $token_n eq "{" or $token_n eq "["
24691 1 0 657 %keep_break_before_type or %keep_break_after_type
24942 20 0 0 $rline_diff_by_seqno->{$closing_seqno} or $rbreak_container->{$closing_seqno}
25052 19 8 72 $diff < 1 or $diff > 2
25060 5 0 3 $rtype_count->{','} or $rtype_count->{';'}
25128 0 0 65 $seqno_diff < 1 or $seqno_diff > 2
25181 1 0 2 not $inner_blocktype or $inner_blocktype ne "sub"
25302 15 0 8 $nonblank_count == 1 || $inner_blocktype && $inner_blocktype eq 'sub' && $rLL->[$Kn_first][4] eq 'sub' && !$outer_blocktype || $nonblank_count == 2 && $token_oo eq '(' || $type eq '=>' && $nonblank_count <= 3 && %weld_fat_comma_rules && $weld_fat_comma_rules{$token_oo}
25350 5 7 2 $is_k || $is_f
25456 0 0 45 $rOpts_line_up_parentheses or $want_break_before{$type_prev}
25474 0 0 0 $Kref == $Kouter_opening || $rK_next_seqno_by_K->[$Kref] == $Kouter_opening
25495 0 0 0 $nb_count or $rLL->[$KK][6] ne "w"
25516 0 4 4 $is_ternary{$rLL->[$Knext][6]} or $rLL->[$Knext][4] eq ")"
25618 0 0 0 $type_prev =~ /^[\,\.\;]/ || $type_prev =~ /^[=\{\[\(]/ && ($type_pp eq 'b' || $type_pp eq '}' || $type_first eq 'k') || $type_first =~ /^[=\,\.\;\{\[\(]/ || $type_first eq '||' || $type_first eq 'k' && ($token_first eq 'if' || $token_first eq 'or')
25825 2 22 28 $Kdiff == 1 || $Kdiff == 2 && $$rLL[$Kouter_opening + 1][6] eq 'b'
25944 48 0 4 not defined $starting_lentot or not $weld_count_this_start and $iline_oo > $iline_outer_opening
25962 0 0 0 $iline_oo != $iline_io || $iline_ic != $iline_oc
26154 0 2 50 $do_not_weld_rule || $is_one_line_weld
4 2 0 $iline_oo != $iline_io || $token_oo eq '(' && !$adjacent_opening_tokens
26222 2 25 19 $is_one_line_weld || $is_multiline_weld
26278 4 2 10 $self->is_excluded_weld($Kouter_opening, $starting_new_weld) || $self->is_excluded_weld($Kinner_opening, 0)
26322 5 7 0 not @welds or @{$welds[-1];} < 4
26329 0 0 0 $rLL->[$Kouter_opening][4] ne "{" or $rLL->[$Kouter_opening][0]
26350 31 4 1 $parent_seqno == 1 || $rblock_type_of_seqno->{$parent_seqno}
26383 1 1 1 !@{$rnested_pairs;} || $rnested_pairs->[-1][1] != $inner_seqno
26511 7 0 0 $is_closing_token{$closing_delimiter} or $closing_delimiter eq ">"
26671 17 7 65 defined $self->[73]{$KK_o} || defined $self->[74]{$KK_o}
26779 0 0 2 $rline_diff_by_seqno->{$type_sequence} or $rbreak_container->{$type_sequence}
26977 1 0 25 $level > $rOpts_whitespace_cycle and $last_nonblank_type eq "{" and $last_nonblank_token eq "{" or $level > $rOpts_whitespace_cycle + 1 and $last_nonblank_token =~ /^[\{\[]$/
0 0 25 $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
27089 0 0 0 $is_list ||= $self->is_list_by_seqno($seqno_inner)
27095 34 10 1 $is_list or $has_list and $has_list == 1
27169 0 0 2 $rOpts_line_up_parentheses or $rOpts_variable_maximum_line_length
0 0 2 $rOpts_line_up_parentheses or $rOpts_variable_maximum_line_length or $b1469
27210 0 0 0 $is_complex ||= $is_closing_token{$token_m} && $token_m ne ')'
27226 6 1 7 $has_list_with_lec ||= $has_list && $rline_diff_by_seqno->{$seqno} && $rlec_count_by_seqno->{$seqno}
27374 0 0 1 $OK or $rOpts_ignore_old_breakpoints
27442 2 0 0 not $rOpts_whitespace_cycle or $rLL->[$KK][3] < $rOpts_whitespace_cycle
27550 140 170 0 $is_list or $rLL->[$Kt][5] < $space
310 0 0 $is_list or $rLL->[$Kt][5] < $space or $rLL->[$Kt][6] eq "#"
27588 1 1 4 $type_prev eq "=" or $type_prev eq ";"
27601 0 0 3 $token_prev ne "(" or $self->[39]{$seqno}
27626 0 0 0 $token_n eq "while" or $token_n eq "until"
27754 23 2 629 $rOpts_bl or $rOpts_sbl
25 0 629 $rOpts_bl or $rOpts_sbl or $rOpts_asbl
28062 0 0 0 $is_sort_map_grep_eval{$block_type} or $block_type eq "t"
0 0 0 $is_sort_map_grep_eval{$block_type} or $block_type eq "t" or $self->[42]{$seqno}
28117 21 0 6 $K_closing - $K_comma > 2 || $K_closing - $K_comma == 2 && $$rLL[$K_comma + 1][6] ne 'b'
28280 0 0 0 $type_m eq "->" or $is_closing_type{$type_m}
28379 0 0 0 $K_first == $K_terminal or $last_nonblank_type eq "=>"
28555 0 0 0 $K_terminal_next - $Kc_test == 1 || $K_terminal_next - $Kc_test == 2 && $$rLL[$K_terminal_next - 1][6] eq 'b'
28594 5 0 5 $rix_no_comma->[-1] < $iline - 1 || $line_of_tokens->{'_starting_in_quote'}
28654 0 1 27 $has_comment or $line_of_tokens->{'_ending_in_quote'}
29078 0 40 39 !defined($flag1) || $flag1 eq '*'
29095 9 27 3 $is_k || $is_f
29141 6 3 21 not $is_list or $has_list
2 2 8 $has_code_block || $has_ternary
9 4 17 not $is_list or $has_list or $flag2 eq 2 and $has_code_block || $has_ternary
29182 0 1 1 $type_o_pp eq ";" or $type_o_pp eq "="
1 0 1 $type_o_pp eq ";" or $type_o_pp eq "=" or $type_o_pp eq "{"
29239 0 0 1 not defined $K_paren or $rLL->[$K_paren][4] ne ")"
29359 0 0 3 not defined $Klast or $Klast < $Kfirst
29387 0 0 1 not defined $Kn or $rLL->[$Kn][6] ne "#"
29406 0 0 0 $CODE_type_bottom eq "SBC" or $CODE_type_bottom eq "SBCX"
29462 0 1 2 not defined $Kp or $rLL->[$Kp][6] ne "#"
29500 0 0 0 $CODE_type eq "SBC" or $CODE_type eq "SBCX"
29515 0 0 5 not defined $Klast or $Klast < $Kfirst
29541 0 0 6 $token_first eq "BEGIN" or $token_first eq "END"
29726 2 12 0 $in_format_skipping_section or $input_line =~ /^\s*$/
29793 37 114 7685 $CODE_type eq "VB" or $CODE_type eq "FS"
29808 7 1 179 $line_type eq "END_START" or $line_type eq "DATA_START"
59 37 81 $line_type eq "HERE" or $line_type eq "HERE_END"
29819 12 6 55 $skip_line || $in_format_skipping_section
29921 0 0 646 $rOpts_kgb_size_min and not $rOpts_kgb_size_min =~ /^\d+$/ or $rOpts_kgb_size_max and not $rOpts_kgb_size_max =~ /^\d+$/
30101 0 0 0 $i < 0 or $i >= @{$rlines;}
30249 0 0 7 not defined $Ko or $Ko <= $K_first
0 0 7 not defined $Ko or $Ko <= $K_first or $Ko > $K_last
30253 0 0 7 not defined $Kc or $Kc <= $K_last
30281 9 14 52 not @group or $token ne $group[-1][1]
30479 0 0 34 $level > $level_beg + 1 or $level < $level_beg
30488 24 1 9 $level == $level_beg and $ci_level > 0 or $CODE_type eq "HSC"
30507 0 0 0 $KK > $K_last or $rLL->[$KK][6] ne "#"
30935 864 471 4103 $CODE_type or $last_CODE_type
31050 0 0 2 not $K_dangling_elsif or $K_dangling_elsif < $K_first
0 0 2 not $K_dangling_elsif or $K_dangling_elsif < $K_first or $rLL->[$K_dangling_elsif][6] ne "}"
31133 119 0 7566 not $rOpts_add_newlines or $CODE_type eq "NIN"
31149 16 14 7655 $CODE_type eq 'SBC' || $is_static_block_comment_without_leading_space
31203 71 11 2 $rtok_first->[4] ne '#' || $last_line_had_side_comment && $rLL->[$K_first][3] > 0
53 0 0 $rOpts->{'blanks-before-opening-comments'} || $rLL->[$K_first][3] <= $self->[56]
31240 723 5 19 !$rOpts->{'indent-spaced-block-comments'} || $input_line =~ /^\s+/
31278 0 0 2 $CODE_type eq 'HSC' || $rtok_first->[0] > 0 || $guessed_indentation_level == 0 && $rtok_first->[6] eq 'Q'
31351 12 23 2693 not $index_start_one_line_block and $last_old_nonblank_type eq ";" and $first_new_nonblank_token ne "}" or $break_at_old_commas
31401 387 186 3099 $type eq "#" or $in_quote
573 4 3095 $type eq "#" or $in_quote or $CODE_type eq "VER"
190 35 3060 $type eq "#" or $in_quote or $CODE_type eq "VER" or $type eq "J" and $rOpts_break_after_labels != 2
35 2 3058 $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
2 2 3056 $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'}
4 0 3056 $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"
31456 3046 0 10 not $rOpts_ignore_old_breakpoints or $rOpts_line_up_parentheses and $is_assignment_or_fat_comma{$type}
31569 14 1792 34 $Ktoken_vars == $K_last - 1 or $Ktoken_vars == $K_last - 2 and $$rLL[$K_last - 1][6] eq "b"
31603 2815 2 2 !$rOpts_keep_interior_semicolons || $Ktoken_vars >= $K_last
31631 0 0 0 $rtoken_vars->[3] < $levels_to_go[0] || $too_long
31653 1095 0 0 $keyword_on_same_line || $rOpts_opening_brace_always_on_right
51 0 1095 $want_break and not defined $index_start_one_line_block or not $keyword_on_same_line || $rOpts_opening_brace_always_on_right
31804 89 96 224 $is_block_without_semicolon{$block_type} || $one_line_block_type =~ /^[UG]$/ && $Ktoken_vars == $K_last
31825 136 5 724 $is_sort_map_grep_eval{$block_type} or $one_line_block_type eq "G"
31925 10 0 17 not defined $K_next or $rLL->[$K_next][6] ne "k"
10 0 17 not defined $K_next or $rLL->[$K_next][6] ne "k" or not $is_elsif_else{$rLL->[$K_next][4]}
32104 1 2 0 $self->[9]{$seqno_test} or $self->[10]{$seqno_test}
32227 0 0 1146 not defined $max_index_to_go or $max_index_to_go < 0
32257 138 21 965 $max_index_to_go == 0 or $is_brace_semicolon_colon{$block_type}
21 11 954 $max_index_to_go == 0 or $is_brace_semicolon_colon{$block_type} or substr($block_type, 0, 7) eq "package"
32 8 946 $max_index_to_go == 0 or $is_brace_semicolon_colon{$block_type} or substr($block_type, 0, 7) eq "package" or $block_type eq "field"
41 16 281 $previous_nonblank_token eq $block_type || $self->[9]{$type_sequence_j} || $self->[10]{$type_sequence_j} || substr($block_type, -2, 2) eq '()'
4 0 0 $block_type eq "case" or $block_type eq "when"
32509 15 4 0 not $is_if_unless_elsif_else{$block_type} or $K_last == $Ki_nonblank
32736 0 0 4382 not defined $i or $i < 0
32826 2044 64 0 $type eq $token || $type eq 'k'
33047 0 0 0 not defined $KK or $KK < 0
0 0 0 not defined $KK or $KK < 0 or $KK > $Klimit
33145 56 3 714 $is_HSC or $lp_object_count_this_batch
33371 92 29 2267 $leading_type eq "S" or $leading_type eq "P"
33372 4 3 1351 $leading_token eq "BEGIN" or $leading_token eq "END"
33467 3071 47 1 $leading_type ne '#' || $is_HSC
33548 479 413 3832 $is_long_line or $multiple_old_lines_in_batch
892 1071 2761 $is_long_line or $multiple_old_lines_in_batch or $is_unbalanced_batch
0 0 392 $has_limited_field_count || $rOpts_comma_arrow_breakpoints == 0
1484 0 2761 $is_long_line or $multiple_old_lines_in_batch or $is_unbalanced_batch or $comma_count_in_batch and $has_limited_field_count || $rOpts_comma_arrow_breakpoints == 0
0 894 1867 $is_long_line or $multiple_old_lines_in_batch or $is_unbalanced_batch or $comma_count_in_batch and $has_limited_field_count || $rOpts_comma_arrow_breakpoints == 0 or $comma_arrow_count_contained and $rOpts_comma_arrow_breakpoints != 3
33574 0 46 1983 $saw_good_break ||= $sgb
33973 1 0 49 !$block_type || $is_sort_map_grep_eval_do{$block_type}
34064 0 1 6 $ip < 0 or $tokens_to_go[$ip] ne ")"
34076 0 0 19 $i_K <= 0 or $i_K >= $max_index_to_go
34162 3 16 64 $key eq '.' || $key eq '+'
110 19 64 $has_interior_dot_or_plus ||= $key eq '.' || $key eq '+'
34261 0 0 2 $tokens_to_go[$il_n] ne "{" or not $block_type_to_go[$il_n]
34441 0 0 45 $tok_i eq "?" or $tok_i eq ":"
34772 98 84 5828 $is_math_op{$type} or $is_amp_amp{$type}
84 116 5712 $is_math_op{$type} or $is_amp_amp{$type} or $is_assignment{$type}
116 92 5620 $is_math_op{$type} or $is_amp_amp{$type} or $is_assignment{$type} or $type eq ":"
34786 238 58 29 $nn < 5 || $nmax_start - $nn < 5
2528 296 181 $excess <= 1 or defined $nend_sec and $nn < 5 || $nmax_start - $nn < 5
35175 0 0 78 $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]}
35306 0 0 42 $bs > $bs_best or $bs == $bs_best and $n < $n_best
35344 42 12 76 $rhash->{'_optimization_on'} || $incomplete_loop
35455 5 4 15 $itokpp == $iend_2 && $is_math_op{$types_to_go[$itokpp]} || $types_to_go[$itokpp] =~ /^[#,;]$/
35670 5 0 10 $is_amp_amp{$type_t} or $type_t eq ":"
35677 0 4 356 $skip_Section_3 ||= $combine_ok
35704 6 13 43 $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
7 0 0 $type_ibeg_2 =~ /^(\&\&|\|\|)$/ || $type_ibeg_2 eq 'k' && $is_and_or{$tokens_to_go[$ibeg_2]} || $is_if_unless{$tokens_to_go[$ibeg_2]}
35734 104 0 256 $skip_Section_3 || $type_ibeg_2 =~ /^[\.\?]$/ || $type_ibeg_2 eq '=='
35972 0 0 0 $n == 2 && $n == $nmax && $type_iend_1 ne $type_iend_2 || $types_to_go[$i_next_nonblank] eq 'Q' && $i_next_nonblank >= $iend_2 - 2 && $token_lengths_to_go[$i_next_nonblank] < $rOpts_short_concatenation_item_length && ($types_to_go[$iend_1_minus] ne 'Q' || $summed_len_2 < $summed_len_1)
0 0 0 $combine_ok ||= $n == 2 && $n == $nmax && $type_iend_1 ne $type_iend_2 || $types_to_go[$i_next_nonblank] eq 'Q' && $i_next_nonblank >= $iend_2 - 2 && $token_lengths_to_go[$i_next_nonblank] < $rOpts_short_concatenation_item_length && ($types_to_go[$iend_1_minus] ne 'Q' || $summed_len_2 < $summed_len_1)
36144 0 1 47 $is_ternary{$type_ibeg_1} && $tokens_to_go[$iend_2] eq '(' || $ibeg_3 >= 0 && $is_ternary{$types_to_go[$ibeg_3]} && $nesting_depth_to_go[$ibeg_3] == $nesting_depth_to_go[$ibeg_2]
36179 25 29 18 $follows_colon or $precedes_colon
36208 0 54 103 $n == 2 && $n == $nmax && $type_ibeg_1 ne $type_ibeg_2 || $types_to_go[$i_next_nonblank] eq 'Q' && $i_next_nonblank >= $iend_2 - 1 && $token_lengths_to_go[$i_next_nonblank] < $rOpts_short_concatenation_item_length && ($types_to_go[$iend_1] ne 'Q' || $summed_len_2 < $summed_len_1 || $n == 2 && $n == $nmax && $this_line_is_semicolon_terminated)
0 54 103 $combine_ok ||= $n == 2 && $n == $nmax && $type_ibeg_1 ne $type_ibeg_2 || $types_to_go[$i_next_nonblank] eq 'Q' && $i_next_nonblank >= $iend_2 - 1 && $token_lengths_to_go[$i_next_nonblank] < $rOpts_short_concatenation_item_length && ($types_to_go[$iend_1] ne 'Q' || $summed_len_2 < $summed_len_1 || $n == 2 && $n == $nmax && $this_line_is_semicolon_terminated)
36260 8 0 17 $tokens_to_go[$ibeg_2] eq "and" or $tokens_to_go[$ibeg_2] eq "xor"
36369 11 0 0 $n == 1 or $n == $nmax
36371 0 0 10 $nmax == 2 || $nmax == 3 && $types_to_go[$ibeg_nmax] eq ';' || $type_iend_2 eq 'h' || $n == $nmax && $this_line_is_semicolon_terminated
36445 1 9 140 $type eq ',' || $type eq 'k' && ($nmax > 1 && $token eq 'return')
36793 62 6 1 $have_child or $move_right > 0
36851 13 1 55 $move_right < 0 or $rOpts_extended_line_up_parentheses and $Kc > $K_to_go[$max_index_to_go]
1 0 55 $move_right < 0 or $rOpts_extended_line_up_parentheses and $Kc > $K_to_go[$max_index_to_go] or $closing_index < 0
1 13 42 $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
13 36 6 $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
37244 646 55 3694 $tokens_to_go[$i_lowest] eq '{' || $tokens_to_go[$i_lowest] eq '['
37417 483 99 437 $want_break_before{$next_nonblank_type} || $token_lengths_to_go[$i_next_nonblank] > 2 || $next_nonblank_type eq ',' || $is_opening_type{$next_nonblank_type}
37478 14 100 1341 $is_dot_and_or{$next_nonblank_type} || $next_nonblank_type eq 'k' && $is_and_or{$next_nonblank_token}
37499 3010 25 33642 $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/ || $matches_ASUB{$next_nonblank_block_type}) && $nesting_depth_to_go[$i_begin] == $nesting_depth_to_go[$i_next_nonblank] and not $rOpts_opening_brace_always_on_right
25 160 33482 $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/ || $matches_ASUB{$next_nonblank_block_type}) && $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
37558 735 2795 33147 $next_nonblank_type eq ';' || $next_nonblank_type eq ','
37645 1 2 3 $types_to_go[$il] =~ m[^[/\*\+\-\%]$] or $types_to_go[$ir] =~ m[^[/\*\+\-\%]$]
37674 8 100 0 $type_beg eq 'k' || $type_beg eq $tok_beg
0 6 0 $type eq 'k' || $type eq $token
106 177 3478 $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]
37767 13 2 77 $next_nonblank_type eq ';' || $next_nonblank_type eq ','
37980 44 584 2117 !defined($old_seqno) || $old_seqno != $seqno
38011 628 422 1695 $changed_seqno or not defined $has_broken_sublist[$depth_t]
38261 0 0 3 $no_break ||= $is_binary_operator_token{$token_p} && ($type_p eq $token_p || $type_p eq 'k') && !$want_break_before{$token_p}
38314 26 49 0 $item_count_stack[$dd] == 0 and $is_logical_container{$container_type[$dd]} or $has_old_logical_breakpoints[$dd]
38474 37 2 0 $last_nonblank_type ne 'n' || $i > 2
30 2 7 !$last_nonblank_block_type || $last_nonblank_block_type ne 'do'
8 0 24 $is_long_line || $next_nonblank_token eq '(' && (!defined($mate_index_to_go[$i_next_nonblank]) || $mate_index_to_go[$i_next_nonblank] < $i)
38510 29 2 32 $i == $i_line_start || $i == $i_line_end
38516 24 5 30 $i == $i_line_start || $i == $i_line_end
38526 19 0 25 $i == $i_line_start || $i == $i_line_end
38537 14 1 25 $i == $i_line_start || $i == $i_line_end
38544 3 1 11 $i == $i_line_start || $i == $i_line_end
38609 569 2 2637 $next_nonblank_type eq ',' || $next_nonblank_type eq '=>'
38905 0 0 29 $poor_break ||= $poor_keywords{$token}
38906 0 4 2753 $poor_break ||= $poor_types{$type}
38909 0 0 157 $poor_break ||= $poor_next_keywords{$next_nonblank_token}
38912 4 0 2625 $poor_break ||= $poor_next_types{$next_nonblank_type}
38916 4 2 2780 $poor_break ||= $levels_to_go[$i] >= $high_stress_level
38961 14 0 12 $type =~ /^[=\)\]\}Riw]$/ || $type eq 'k' && $is_keyword_returning_list{$token}
38998 0 0 0 $token ne '}' || $type ne '}'
39046 64 12 59 $i == $i_line_start || $i == $i_line_end
39082 14 0 121 not defined $i_colon or $i == 0
14 0 121 not defined $i_colon or $i == 0 or $i == $max_index_to_go
39094 11 0 3 $i_last_colon < 0 || $parent_seqno_to_go[$i_last_colon] != $parent_seqno_to_go[$i]
39187 683 52 2685 $next_nonblank_type eq "b" or $next_nonblank_type eq "#"
39192 858 0 2562 $block_type || $type eq '(' && ($last_nonblank_type eq 'k' || $next_nonblank_type eq '(')
39269 77 28 3103 $has_old_logical_breakpoints[$depth] ||= $has_old_logical_breakpoints[$current_depth]
39360 1 8 20 $do_not_break_apart ||= $types_to_go[$i_opening] eq "L"
39371 9 9 11 $do_not_break_apart ||= $levels_to_go[$i_opening] > $stress_level_beta
39381 0 157 305 $cab_flag == 4 || $cab_flag == 0 && $last_nonblank_type eq ',' || $cab_flag == 5 && $old_breakpoint_to_go[$i_opening]
39427 0 266 1902 $is_long_term ||= $excess + $tol > 0
39433 96 0 41 $rOpts_ignore_old_breakpoints || !$self->[20]{$type_sequence} || $cab_flag == 2 && !$self->[41]{$type_sequence}
39473 381 12 1640 $has_broken_sublist[$depth] || $has_broken_sublist[$current_depth] || $is_long_term || $has_comma_breakpoints
39605 646 223 2339 $block_type || $is_simple_logical_expression
698 40 1601 $has_comma_breakpoints || !$saw_opening_structure || $is_long_term && !$self->is_in_block_by_i($i_opening)
39652 47 0 480 $do_not_break_apart or is_unbreakable_container($current_depth)
39696 0 11 6 $types_to_go[$i_prev - 1] eq ')' || $types_to_go[$i_prev - 1] eq '}'
39813 1402 0 696 $tokens_to_go[$i_opening_paren] eq "(" and $type_prev_nb ne "=>" or $is_kwiZ{$type_prev_nb}
39920 1 99 402 $break_at_old_commas or $interrupted
100 0 402 $break_at_old_commas or $interrupted or $i_opening_paren < 0
40121 2 0 5 $number_of_fields_best == 1 or $in_hierarchical_list
0 0 0 $long_last_term || $long_first_term
2 0 5 $number_of_fields_best == 1 or $in_hierarchical_list or $comma_count > 1 and not $long_last_term || $long_first_term
40220 1 3 14 $rmax_length->[0] > $columns_if_unbroken || $rmax_length->[1] > $columns_if_unbroken || $first_term_length > $columns_if_unbroken
40279 0 0 6 $flag eq "*" or $flag eq 1
40324 3 33 19 $number_of_fields == 2 and $item_count == 3 or $new_identifier_count > 0 and $sparsity > "0.15"
40341 23 1 1 $break_count <= 1 or $is_lp_formatting and not $need_lp_break_open
40403 71 15 28 $must_break_open || $too_long && ($in_hierarchical_list || !$two_line_word_wrap_ok)
40414 5 12 95 $formatted_lines < 3 && $packed_lines < $formatted_lines || $formatted_lines < 2 || $unused_columns > $max_allowed_sparsity * $formatted_columns
40451 3 0 0 $break_count <= 1 or $is_lp_formatting and not $need_lp_break_open
40522 1 0 2112 $i == 0 || $types_to_go[$i - 1] eq 'b'
40666 37 0 122 $identifier_count >= $item_count - 1 or $is_assignment{$next_nonblank_type}
0 6 116 $identifier_count >= $item_count - 1 or $is_assignment{$next_nonblank_type} or $list_type and $list_type ne "=>" and not $list_type =~ /^[\:\?]$/
40824 16 1 19 $number_of_fields == 0 || $number_of_fields == 1 && $number_of_fields != $number_of_fields_best
41358 2 1 97 $controlled_comma_style or $break_at_old_commas
41633 0 0 313 not $rOpts_line_up_parentheses && defined $max_index_to_go or $max_index_to_go < 0
41727 348 0 5683 $type eq "{" or $type eq "("
41747 365 612 5054 $level < $current_level or $ci_level < $current_ci_level
41754 451 1112 4468 $level > $current_level or $ci_level > $current_ci_level
41786 3 0 2520 $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)
41991 10 6 92 $lp_position_predictor + $len_increase > $mll or $seqno and $self->[95]{$seqno}
6 0 92 $lp_position_predictor + $len_increase > $mll or $seqno and $self->[95]{$seqno} or $rOpts_variable_maximum_line_length and $seqno and $self->[41]{$seqno}
0 0 28 $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]
0 0 92 $lp_position_predictor + $len_increase > $mll or $seqno and $self->[95]{$seqno} or $rOpts_variable_maximum_line_length and $seqno and $self->[41]{$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]
42032 14 1 1 defined $Kc and $Kc <= $K_to_go[$max_index_to_go] or $rOpts_extended_line_up_parentheses
42111 352 0 271 $type eq "}" or $type eq ")"
42126 32 24 55 $comma_count <= 0 || $arrow_count > 0
42137 0 0 56 $i < 0 or $i > $max_lp_object_list
42236 66 1022 441 $last_nonblank_block_type or not $last_nonblank_seqno
1088 84 357 $last_nonblank_block_type or not $last_nonblank_seqno or defined $last_nonblank_seqno and $self->[30]{$last_nonblank_seqno}
84 79 278 $last_nonblank_block_type or not $last_nonblank_seqno or defined $last_nonblank_seqno and $self->[30]{$last_nonblank_seqno} or $last_nonblank_type ne "{"
163 0 278 $last_nonblank_block_type or not $last_nonblank_seqno or defined $last_nonblank_seqno and $self->[30]{$last_nonblank_seqno} or $last_nonblank_type ne "{" or not $in_lp_mode and $level >= $high_stress_level
42314 2 0 125 $available_spaces <= $tol || $next_opening_too_far
42361 15 0 14 $tightness{$last_nonblank_token} < 2 or $rOpts_continuation_indentation < 2 and $self->[21]{$last_nonblank_seqno}
42683 0 0 113 $i_begin_line < 0 or $i_begin_line > $max_index_to_go
42742 5 0 1 $spaces_wanted <= $available_spaces || !$item->get_have_child
42783 0 0 0 $nmax < 0 or $nmax_check < 0
0 0 0 $nmax < 0 or $nmax_check < 0 or $nmax != $nmax_check
42794 0 0 0 $ibeg < 0 or $iend < $ibeg
0 0 0 $ibeg < 0 or $iend < $ibeg or $iend > $max_index_to_go
42989 7667 4 839 not $batch_CODE_type or $batch_CODE_type eq "VER"
43044 323 7044 1143 $type_beg eq "Q" and $rOpts_outdent_long_quotes or $type_beg eq "#" and $rOpts_outdent_long_comments and not $this_batch->[2]
43111 43 7 115 $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"
43133 717 6460 1333 $is_block_comment or $self->[106]
43160 98 6 8406 $type_beg eq ":" or $nline > 0 and $type_end_last eq ":"
43173 11 7 25 $terminal_type eq ';' && $level_end <= $lev || $terminal_type ne ':' && $level_end < $lev
43204 0 0 7 $type_KP eq "?" or $type_KP eq ":"
43269 0 0 0 defined $Km and $rLL->[$Km][6] eq "q" or defined $Kp and $rLL->[$Kp][6] eq "q"
43343 848 153 4437 $this_batch->[11] or $types_to_go[$max_index_to_go] eq "q"
43397 0 0 0 $len_by_sum != $len_tok_i or defined $len_tok_K and $len_by_sum != $len_tok_K
43506 0 84 3789 $max_i <= 0 or not $rOpts_add_whitespace
43530 54 0 261 $is_closing_block ||= $types_to_go[$i_terminal] eq ';' && $i_terminal == $inext_to_go[0] && $types_to_go[0] eq '}' && $tokens_to_go[0] eq '}'
43543 3 1 305 defined $KK && $self->[76]{$KK} || $rOpts->{'static-side-comments'} && $token =~ /$static_side_comment_pattern/ || $is_closing_block && $token =~ /$closing_side_comment_prefix_pattern/
43558 10 290 15 $do_not_align || $rOpts_valign_side_comments
43713 50 5 182 $ibeg > 1 || @imatch_list > 1
43795 21 17 3 $type_next eq 'w' || $type_next eq 'q'
43917 2275 321 26506 $vert_last_nonblank_type eq ',' || $vert_last_nonblank_type eq ';'
44104 3858 15 3 $rOpts_valign_code or $types_to_go[$max_index_to_go] eq "#"
44202 0 0 1 $i_n < $ibeg_max or $i_n > $iend_max
44205 0 0 1 not defined $i_opening or $i_opening <= 0
44221 0 0 2 not defined $i_opening or $i_opening < 0
44252 0 0 3 $i_opening < $ibeg_o or $i_opening > $iend_o
44607 6 0 107 $is_short_block ||= $want_one_line_block{$block_type}
44705 29 5 22 $is_assignment{$types_to_go[$iendm]} || $ok_comma || $nesting_depth_to_go[$ibegm] < $nesting_depth_to_go[$ibeg] || $types_to_go[$iendm] eq 'k' && $tokens_to_go[$iendm] eq 'return'
44797 50 0 29 not $type_sequence_to_go[$i] && defined $mate_index_to_go[$i] or $mate_index_to_go[$i] <= $iend
44805 0 0 29 not $ipad or $ipad > $iend
44860 42 2 3 $ipad > 0 || $is_short_block
44 25 16 $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]
44924 16 6 158 $nesting_depth_to_go[$ibeg_t + 1] < $depth or $nesting_depth_to_go[$ibeg_t] < $depth
45014 2 0 0 $types_to_go[$inext_next] eq $types_to_go[$ipad] || $types_to_go[$ipad] eq '!' && $types_to_go[$ipad + 1] eq $types_to_go[$inext_next]
45108 0 0 22 $iend < $ibeg + 3 or $types_to_go[$ibeg + 1] ne "b"
45118 0 11 4 not $seqno_beg_next or $seqno_beg_next != $seqno
45122 0 3 1 not defined $mate_index_to_go[$ibeg] or $mate_index_to_go[$ibeg] <= $iend_next
45142 0 0 1 ref $lsp or ref $lsp_next
45243 0 0 3 $ii <= $ibeg_0 or $ii > $iend_0
45431 1270 238 387 $term_type_ok ||= $tokens_to_go[$iterm] eq '{' && $block_type_to_go[$iterm]
45590 2182 1088 3008 $last_raw_tok eq "," or $last_raw_tok eq "=>"
45655 1219 1088 3971 $last_raw_tok eq "=" or $last_raw_tok eq "=>"
45811 219 6 1343 $token eq "(" or $is_binary_type{$type}
6 2 1341 $token eq "(" or $is_binary_type{$type} or $type eq "k" and $is_binary_keyword{$token}
46026 2214 36 6260 $seqno_beg or $seqno_qw_closing
46293 3 1 32 length $token_beg > 1 || $token_beg eq '>'
46336 578 48 914 $leading_paren_arrow || $is_isolated_block_brace || $is_unaligned_colon
46356 28 2 5406 $rOpts_outdent_keywords && $type_beg eq 'k' && $outdent_keyword{$token_beg} || $rOpts_outdent_labels && $type_beg eq 'J' || $rOpts_outdent_static_block_comments && $this_batch->[2]
46471 2 2 0 $is_closing_type_beg or $ibeg == $i_terminal
46527 1435 36 779 $is_closing_type_beg or $seqno_qw_closing
46553 541 29 901 $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
19 0 862 $terminal_type eq '{' || $levels_to_go[$iend] < $level_beg
29 2 899 $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 $terminal_type eq '{' || $levels_to_go[$iend] < $level_beg and not $is_cuddled_closing_brace
2 390 509 $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 $terminal_type 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->[77]{$K_beg}
390 30 479 $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 $terminal_type 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->[77]{$K_beg} or $i_terminal > $ibeg and $is_closing_type{$types_to_go[$iend]}
46785 27 16 1 $i_terminal <= $ibeg + 1 or $is_semicolon_terminated
46812 8 4 0 $i_terminal == $ibeg || $is_semicolon_terminated
47043 0 0 1333 $nline < 0 or $nline > $n_last_line
47081 5 0 4 !$closing_side_comment || $nline < $n_last_line
47103 18 90 98 $opening_vertical_tightness{$token_end} > 0 || $rOpts_line_up_parentheses && $token_end eq '(' && $self->[31]{$seqno_end} && $iend > $ibeg && $types_to_go[$iend - 1] ne 'b'
47150 0 0 0 $is_closing_type{$type_end_next} or $is_opening_type{$type_end_next}
47178 15 47 14 $ovt >= 2 or $nesting_depth_to_go[$iend_next + 1] == $nesting_depth_to_go[$ibeg_next]
47296 19 103 74 $cvt == 2 || !$self->is_in_list_by_i($ibeg_next) && ($cvt == 1 || $rOpts_line_up_parentheses && $token_beg_next eq ')' && $seqno_beg_next && $self->[31]{$seqno_beg_next})
47326 19 6 53 $cvt == 2 or $iend_next == $ibeg_next
47389 2 0 0 $iend_next == $ibeg_next || $iend_next == $ibeg_next + 2 && $types_to_go[$iend_next] eq '#'
47472 0 0 70 $block_type_to_go[$ibeg_next] or $bom
47497 2 0 0 $iend_next == $ibeg_next or $iend_next == $ibeg_next + 2 and $types_to_go[$iend_next] eq "#"
4 0 2 $is_semicolon_terminated or ($iend_next == $ibeg_next or $iend_next == $ibeg_next + 2 and $types_to_go[$iend_next] eq "#")
47572 380 210 580 $vt_seqno_beg or $vt_seqno_end
210 43 537 $vt_seqno_beg or $vt_seqno_end or $last_vt_type
47697 129 0 0 $new_line_length < $maximum_line_length_at_level[$leading_block_text_level] || length($leading_block_text) + $added_length < $rOpts_closing_side_comment_maximum_text
0 5 0 $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
129 5 9 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
47903 52 37 469 $block_type || $type eq 'J' || $type eq ';'
48108 0 0 1 $token_type eq 'w' || $token_type eq 'Q'
1 0 1 $token_type eq "i" and $saw_equals or $token_type eq 'w' || $token_type eq 'Q' and $saw_fat_comma
48171 19 5 0 $block_line_count >= $rOpts->{'closing-side-comment-interval'} || $have_side_comment && $rOpts->{'closing-side-comment-warnings'}
17 0 0 !$have_side_comment || $tokens_to_go[$max_index_to_go] =~ /$closing_side_comment_prefix_pattern/
48533 360 3 295 $severe_error || !$self->[88] && $file_writer_object->get_convergence_check || $rOpts->{'indent-only'}