Subroutine Coverage

blib/lib/Perl/Tidy/Formatter.pm
Criterion Covered Total %
subroutine 347 383 90.6
pod 0 284 0.0


line count pod subroutine
43 38 n/a BEGIN
44 38 n/a BEGIN
47 38 n/a BEGIN
48 38 n/a BEGIN
49 38 n/a BEGIN
53 38 n/a BEGIN
54 38 n/a BEGIN
55 38 n/a BEGIN
66 0 n/a AUTOLOAD
83 555 n/a DESTROY
89 0 No Die
95 0 No Warn
101 0 No Fault
132 0 No Fault_Warn
157 0 No Exit
443 38 n/a BEGIN
457 38 n/a BEGIN
464 38 n/a BEGIN
581 38 n/a BEGIN
589 38 n/a BEGIN
604 38 n/a BEGIN
611 38 n/a BEGIN
614 38 n/a BEGIN
615 38 n/a BEGIN
616 38 n/a BEGIN
619 38 n/a BEGIN
620 38 n/a BEGIN
621 38 n/a BEGIN
624 38 n/a BEGIN
625 38 n/a BEGIN
626 38 n/a BEGIN
627 38 n/a BEGIN
628 38 n/a BEGIN
629 38 n/a BEGIN
632 38 n/a BEGIN
635 38 n/a BEGIN
639 38 n/a BEGIN
640 38 n/a BEGIN
643 38 n/a BEGIN
842 555 n/a _increment_count
843 555 n/a _decrement_count
848 555 No new
855 0 n/a __ANON__
1086 0 No check_rLL
1108 0 No check_keys
1142 0 No check_token_array
1189 38 n/a BEGIN
1214 0 No check_line_hashes
1231 555 No set_logger_object
1236 0 No get_logger_object
1240 0 No get_input_stream_name
1249 0 No warning
1257 0 No complain
1265 2994 No write_logfile_entry
1273 555 No get_saw_brace_error
1280 555 No we_are_at_the_last_line
1293 555 No set_diagnostics_object
1299 0 No write_diagnostics
1308 5 No get_convergence_check
1313 43 No get_output_line_number
1319 20 No want_blank_line
1327 255 No write_unindented_line
1335 1 No consecutive_nonblank_lines
1346 7213 No split_words
1361 554 No check_options
1794 38 n/a BEGIN
1803 554 No initialize_grep_and_friends
1893 554 No initialize_weld_nested_exclusion_rules
2015 554 No initialize_weld_fat_comma_rules
2033 4 No initialize_line_up_parentheses_control_hash
2144 554 No initialize_space_after_keyword
2169 554 No initialize_extended_block_tightness_list
2236 556 n/a __ANON__
2248 554 No initialize_token_break_preferences
2251 555 n/a __ANON__
2302 38 n/a BEGIN
2305 1108 No initialize_keep_old_breakpoints
2399 554 No initialize_global_option_vars
2556 38 n/a BEGIN
2559 554 No initialize_line_length_vars
2669 554 No initialize_trailing_comma_rules
2804 554 No initialize_whitespace_hashes
2912 38 n/a BEGIN
2924 38 n/a BEGIN
2946 552 No set_whitespace_flags
3495 1479 No set_container_ws_by_keyword
3515 1187 No ws_in_container
3584 32 No ws_space_function_paren
3625 0 No dump_want_left_space
3642 0 No dump_want_right_space
3673 38 n/a BEGIN
3752 6252 No is_essential_whitespace
3974 38 n/a BEGIN
4000 1 No new_secret_operator_whitespace
4067 554 No initialize_bond_strength_hashes
4522 38 n/a BEGIN
4526 1110 No set_bond_strengths
5057 1112 No bad_pattern
5068 38 n/a BEGIN
5079 554 No prepare_cuddled_block_types
5178 0 No dump_cuddled_block_list
5225 38 n/a BEGIN
5237 554 No make_static_block_comment_pattern
5265 1108 No make_format_skipping_pattern
5287 554 No make_non_indenting_brace_pattern
5310 554 No make_closing_side_comment_list_pattern
5332 554 No make_sub_matching_pattern
5355 554 No make_bl_pattern
5402 554 No make_bli_pattern
5428 554 No make_keyword_group_list_pattern
5456 554 No make_block_brace_vertical_tightness_pattern
5470 554 No make_blank_line_pattern
5503 2219 No make_block_pattern
5554 554 No make_static_side_comment_pattern
5574 554 No make_closing_side_comment_prefix
5643 555 No initialize_write_line
5657 0 No check_sequence_numbers
5751 965 No store_block_type
5776 7647 No write_line
5877 6672 No write_line_inner_loop
6067 555 No finish_formatting
6192 38 n/a BEGIN
6203 0 No find_level_info
6270 0 No find_loop_label
6329 38 n/a BEGIN
6337 0 No find_mccabe_count
6366 0 No find_code_line_count
6415 0 No find_selected_packages
6512 0 No find_selected_blocks
6672 0 No dump_block_summary
6782 555 No set_ci
6789 38 n/a BEGIN
6808 38 n/a BEGIN
6885 104 n/a __ANON__
6911 187 n/a __ANON__
7577 555 No set_CODE_type
7898 555 No find_non_indenting_braces
7965 10 No delete_side_comments
8072 0 No dump_verbatim
8096 38 n/a BEGIN
8184 552 No initialize_respace_tokens_closure
8252 555 No respace_tokens
8494 5807 No respace_tokens_inner_loop
8874 552 No respace_post_loop_ops
9093 164 No set_permanently_broken
9107 58313 No store_token
9391 530 No add_phantom_semicolon
9541 24 No add_trailing_comma
9580 60 No delete_trailing_comma
9641 1 No delete_weld_interfering_comma
9702 49 No unstore_last_nonblank_token
9765 84 No match_trailing_comma_rule
10013 11 No store_new_token
10098 1 No check_Q
10169 293 No copy_token_as_type
10210 513 No K_next_code
10239 541 No K_next_nonblank
10281 2504 No K_previous_code
10313 775 No K_previous_nonblank
10349 208 No parent_seqno_by_K
10397 316 No is_in_block_by_i
10417 1766 No is_in_list_by_i
10432 165 No is_list_by_K
10443 46 No is_list_by_seqno
10450 552 No resync_lines_and_tokens
10620 32 No check_for_old_break
10693 555 No keep_old_line_breaks
10767 555 No weld_containers
10881 59 No cumulative_length_before_K
10890 12 No weld_cuddled_blocks
11049 23 No find_nested_pairs
11282 6 No match_paren_control_flag
11325 35 No is_excluded_weld
11345 38 n/a BEGIN
11353 38 n/a BEGIN
11360 55 No setup_new_weld_measurements
11548 10 No excess_line_length_for_Krange
11587 23 No weld_nested_containers
12251 23 No weld_nested_quotes
12272 7 n/a __ANON__
12492 83 No is_welded_at_seqno
12526 555 No mark_short_nested_blocks
12547 2 n/a __ANON__
12642 555 No special_indentation_adjustments
12693 552 No clip_adjusted_levels
12709 552 No do_non_indenting_braces
12763 552 No whitespace_cycle_adjustment
12830 38 n/a BEGIN
12834 552 No break_before_list_opening_containers
13215 38 n/a BEGIN
13239 6 No extended_ci
13405 552 No braces_left_setup
13456 552 No bli_adjustment
13487 555 No find_multiline_qw
13671 38 n/a BEGIN
13676 38 n/a BEGIN
13681 38 n/a BEGIN
13693 38 n/a BEGIN
13697 0 No is_fragile_block_type
13734 4 No xlp_collapsed_lengths_initialize
13753 24 No cumulative_length_to_comma
13820 4 No xlp_collapsed_lengths
14129 126 No xlp_collapse_lengths_inner_loop
14418 320 No is_excluded_lp
14508 555 No set_excluded_lp_containers
14543 555 No process_all_lines
14744 543 No kgb_initialize_options
14811 31 No kgb_initialize_group_vars
14823 187 No kgb_initialize_line_vars
14838 543 No kgb_initialize
14857 12 No kgb_insert_blank_after
14872 9 No kgb_split_into_sub_groups
14919 0 No kgb_delete_if_blank
14933 6 No kgb_delete_inner_blank_lines
14950 25 No kgb_end_group
15035 75 No kgb_find_container_end
15068 75 No kgb_add_to_group
15102 555 No keyword_group_scan
15375 555 No initialize_process_line_of_CODE
15398 5102 No initialize_batch_variables
15460 5022 No leading_spaces_to_go
15470 1318 No create_one_line_block
15477 38 n/a BEGIN
15481 54778 No store_token_to_go
15724 5440 No flush_batch_of_CODE
15774 4955 No end_batch
15806 1806 No flush_vertical_aligner
15815 1740 No flush
15838 38 n/a BEGIN
15844 6573 No process_line_of_CODE
16217 5860 No process_line_inner_loop
16719 0 No is_trailing_comma
16747 45 No tight_paren_follows
16886 38 n/a BEGIN
16913 962 No starting_one_line_block
17285 50 No unstore_token_to_go
17301 3 No compare_indentation_levels
17396 38 n/a BEGIN
17407 213 No set_fake_breakpoint
17411 38 n/a BEGIN
17414 3938 No set_forced_breakpoint
17482 4492 No set_forced_breakpoint_AFTER
17548 962 No clear_breakpoint_undo_stack
17553 38 n/a BEGIN
17557 447 No undo_forced_breakpoint_stack
17610 555 No initialize_postponed_breakpoint
17615 2984 No has_postponed_breakpoint
17622 2243 No set_closing_breakpoint
17668 555 No initialize_grind_batch_of_CODE
17703 38 n/a BEGIN
17709 0 No check_grind_input
17748 38 n/a BEGIN
17755 4547 No grind_batch_of_CODE
18342 4085 No iprev_to_go
18351 18 No unmask_phantom_token
18397 839 No save_opening_indentation
18445 864 No get_saved_opening_indentation
18484 1396 No lookup_opening_indentation
18536 69 No terminal_type_i
18580 1738 No pad_array_to_go
18626 1110 No break_all_chain_tokens
18763 101 No insert_additional_breaks
18812 38 n/a BEGIN
18828 374 No in_same_container_i
18906 501 No break_equals
19009 38 n/a BEGIN
19029 0 No Debug_dump_breakpoints
19046 6 No delete_one_line_semicolons
19115 38 n/a BEGIN
19119 731 No recombine_breakpoints
19263 685 No recombine_section_loop
19380 38 n/a BEGIN
19435 807 No recombine_inner_loop
19782 339 No recombine_section_0
19975 2318 No recombine_section_2
20408 1 No simple_rhs
20458 606 No recombine_section_3
20777 81 No insert_final_ternary_breaks
20845 50 No insert_breaks_before_list_opening_containers
20919 18 No note_added_semicolon
20930 13 No note_deleted_semicolon
20941 0 No note_embedded_tab
20954 38 n/a BEGIN
20965 134 No correct_lp_indentation
21260 5 No correct_lp_indentation_pass_1
21324 9 No undo_lp_ci
21361 38 n/a BEGIN
21370 1110 No break_long_lines
21594 38 n/a BEGIN
21595 38 n/a BEGIN
21605 3950 No break_lines_inner_loop
22099 38 No do_colon_breaks
22132 38 n/a BEGIN
22192 555 No initialize_break_lists
22265 2363 No check_for_new_minimum_depth
22314 543 No set_comma_breakpoints
22372 38 n/a BEGIN
22390 40 No do_uncontained_comma_breaks
22536 38 n/a BEGIN
22548 2530 No set_for_semicolon_breakpoints
22558 69 No set_logical_breakpoints
22594 1233 No is_unbreakable_container
22600 1738 No break_lists
22942 2396 No study_comma
23048 38 n/a BEGIN
23062 2490 No examine_old_breakpoint
23161 6131 No break_lists_type_sequence
23261 3017 No break_lists_increasing_depth
23363 2854 No break_lists_decreasing_depth
23903 38 n/a BEGIN
23912 38 n/a BEGIN
23920 2264 No find_token_starting_list
23983 38 n/a BEGIN
23999 38 n/a BEGIN
24015 497 No table_maker
24102 80 No apply_broken_sublist_rule
24171 7 No set_emergency_comma_breakpoints
24267 135 No break_multiline_list
24565 497 No table_layout_A
24706 135 No table_layout_B
25008 16 No lp_table_fix
25065 82 No write_formatted_table
25098 132 No study_list_complexity
25209 5 No get_maximum_fields_wanted
25266 312 No table_columns_available
25282 137 No maximum_number_of_fields
25298 125 No compactify_table
25317 38 No set_ragged_breakpoints
25331 94 No copy_old_breakpoints
25361 351 No set_nobreaks
25392 3938 No token_sequence_length
25408 1855 No total_line_length
25426 11559 No excess_line_length
25454 1953 No get_spaces
25463 38 No get_recoverable_spaces
25469 16 No get_available_spaces_to_go
25480 38 n/a BEGIN
25495 38 n/a BEGIN
25502 38 n/a BEGIN
25510 555 No initialize_lp_vars
25538 38 n/a BEGIN
25565 302 No set_lp_indentation
25846 141 No lp_equals_break_check
25988 935 No lp_decreasing_depth
26099 1485 No lp_increasing_depth
26392 1057 No check_for_long_gnu_style_lines
26510 229 No undo_incomplete_lp_indentation
26545 109 No set_forced_lp_break
26615 6 No reduce_lp_indentation
26645 0 No check_convey_batch_input
26685 4547 No convey_batch_to_vertical_aligner
27205 0 No check_batch_summed_lengths
27253 38 n/a BEGIN
27286 3260 No set_vertical_alignment_markers
27416 5386 No set_vertical_alignment_markers_token_loop
27746 3263 No make_vertical_alignments
27816 18 No get_seqno
27842 555 No initialize_undo_ci
27849 828 No undo_ci
28075 38 n/a BEGIN
28094 749 No set_logical_padding
28575 57 No pad_token
28632 33 No xlp_tweak
28692 38 n/a BEGIN
28761 6082 No make_alignment_patterns
29202 846 No make_uncontained_comma_name
29271 957 No make_paren_name
29306 555 No initialize_get_final_indentation
29315 7366 No get_final_indentation
29810 1976 No get_closing_token_indentation
30233 1407 No get_opening_indentation
30259 555 No examine_vertical_tightness_flags
30315 1308 No set_vertical_tightness_flags
30799 555 No initialize_csc_vars
30813 564 No reset_block_text_accumulator
30830 9 No set_block_text_accumulator
30851 708 No accumulate_block_text
30930 61 No accumulate_csc_text
31111 2 No make_else_csc_text
31179 38 n/a BEGIN
31208 6 No balance_csc_text
31234 61 No add_closing_side_comment
31463 555 No wrapup