Subroutine Coverage

blib/lib/Perl/Tidy/Tokenizer.pm
Criterion Covered Total %
subroutine 160 191 83.7
pod 0 146 0.0


line count pod subroutine
21 39 n/a BEGIN
22 39 n/a BEGIN
23 39 n/a BEGIN
27 39 n/a BEGIN
29 39 n/a BEGIN
30 39 n/a BEGIN
31 39 n/a BEGIN
34 39 n/a BEGIN
35 39 n/a BEGIN
36 39 n/a BEGIN
37 39 n/a BEGIN
136 39 n/a BEGIN
137 39 n/a BEGIN
138 39 n/a BEGIN
141 39 n/a BEGIN
142 39 n/a BEGIN
143 39 n/a BEGIN
146 39 n/a BEGIN
152 39 n/a BEGIN
212 39 n/a BEGIN
219 0 No get_count
220 561 n/a _increment_count
221 561 n/a _decrement_count
225 561 n/a DESTROY
235 0 n/a AUTOLOAD
252 0 No Die
258 0 No Fault
299 1118 No make_code_skipping_pattern
318 559 No check_options
425 561 No new
571 4 No get_unexpected_error_count
577 2791 No is_keyword
586 561 No make_source_array
626 1234 No peek_ahead
644 0 No warning
657 0 No get_input_stream_name
669 32 No complain
681 1857 No write_logfile_entry
692 0 No interrupt_logfile
703 0 No resume_logfile
713 0 No brace_warning
727 0 No increment_brace_error
738 0 No get_saw_brace_error
743 0 No report_definite_bug
756 0 No write_diagnostics
767 561 No report_tokenization_errors
951 2 No report_v_string
964 3 No is_valid_token_type
969 167 No log_numbered_msg
979 8221 No get_line
1489 561 No find_starting_indentation_level
1551 543 No guess_old_indentation_level
1598 0 No dump_functions
1627 561 No prepare_for_a_new_file
1694 39 n/a BEGIN
1695 39 n/a BEGIN
1696 39 n/a BEGIN
1697 39 n/a BEGIN
1757 561 No initialize_tokenizer_state
1789 0 No save_tokenizer_state
1867 0 No restore_tokenizer_state
1946 8 No split_pretoken
2029 561 No get_indentation_level
2033 561 No reset_indentation_level
2038 252 No peeked_ahead
2186 0 No scan_replacement_text
2240 1672 No scan_bare_identifier
2249 486 No scan_identifier
2287 39 n/a BEGIN
2291 39 n/a BEGIN
2319 4791 No scan_simple_identifier
2458 6 No method_ok_here
2535 6 No class_ok_here
2595 331 No scan_id
2603 629 No scan_number
2611 39 n/a BEGIN
2619 2277 No scan_number_fast
2704 9 No error_if_expecting_TERM
2717 769 No error_if_expecting_OPERATOR
2741 31 No do_GREATER_THAN_SIGN
2751 4 No do_VERTICAL_LINE
2764 39 n/a BEGIN
2775 4036 No do_DOLLAR_SIGN
2813 2125 No do_LEFT_PARENTHESIS
2964 2125 No do_RIGHT_PARENTHESIS
3000 3075 No do_COMMA
3024 2448 No do_SEMICOLON
3054 1125 No do_QUOTATION_MARK
3067 1164 No do_APOSTROPHE
3080 0 No do_BACKTICK
3093 207 No do_SLASH
3149 1668 No do_LEFT_CURLY_BRACKET
3315 1668 No do_RIGHT_CURLY_BRACKET
3348 126 No do_AMPERSAND
3372 29 No do_LESS_THAN_SIGN
3397 187 No do_QUESTION_MARK
3455 238 No do_STAR
3495 150 No do_DOT
3512 271 No do_COLON
3579 227 No do_PLUS_SIGN
3598 438 No do_AT_SIGN
3609 202 No do_PERCENT_SIGN
3626 594 No do_LEFT_SQUARE_BRACKET
3646 594 No do_RIGHT_SQUARE_BRACKET
3671 441 No do_MINUS_SIGN
3712 12 No do_CARAT_SIGN
3763 9 No do_DOUBLE_COLON
3772 7 No do_LEFT_SHIFT
3837 2 No do_NEW_HERE_DOC
3905 886 No do_POINTER
3910 46 No do_PLUS_PLUS
3938 1025 No do_FAT_COMMA
3953 2 No do_MINUS_MINUS
3983 58 No do_LOGICAL_AND
3993 74 No do_LOGICAL_OR
4003 10 No do_SLASH_SLASH
4013 1934 No do_DIGITS
4038 39 No do_ATTRIBUTE_LIST
4103 786 No do_QUOTED_BAREWORD
4162 17 No do_X_OPERATOR
4191 16 No do_USE_CONSTANT
4224 2641 No do_KEYWORD
4312 202 No do_QUOTE_OPERATOR
4359 957 No do_UNKNOWN_BAREWORD
4480 35 No sub_attribute_ok_here
4504 5832 No do_BAREWORD
4771 2768 No do_FOLLOW_QUOTE
4989 39 n/a BEGIN
5086 7510 No tokenize_this_line
5255 5902 No tokenizer_main_loop
5630 5902 No tokenizer_wrapup_line
5898 39 n/a BEGIN
5936 39 n/a BEGIN
5991 8421 No operator_expected
6259 435 No new_statement_ok
6306 1301 No code_block_type
6460 168 No decide_if_code_block
6593 0 No report_unexpected
6636 39 n/a BEGIN
6680 2262 No is_non_structural_brace
6729 4574 No increase_nesting_depth
6783 47 No is_balanced_closing_container
6802 4574 No decrease_nesting_depth
6915 561 No check_final_nesting_depths
6943 170 No peek_ahead_for_n_nonblank_pre_tokens
6963 125 No peek_ahead_for_nonblank_token
7000 11 No guess_if_pattern_or_conditional
7085 39 n/a BEGIN
7104 0 No guess_if_pattern_or_division
7258 0 No guess_if_here_doc
7317 1672 No scan_bare_identifier_do
7537 331 No scan_id_do
7540 39 n/a BEGIN
7641 137 No check_prototype
7698 26 No do_scan_package
7765 39 n/a BEGIN
7774 39 n/a BEGIN
7824 486 No initialize_my_scan_id_vars
7854 514 No do_id_scan_state_dollar
8152 113 No do_id_scan_state_alpha
8184 434 No do_id_scan_state_colon
8226 0 No do_id_scan_state_left_paren
8247 0 No do_id_scan_state_right_paren
8269 105 No do_id_scan_state_ampersand
8394 486 No scan_complex_identifier
8654 39 n/a BEGIN
8663 295 No initialize_subname
8672 39 n/a BEGIN
8716 301 No do_scan_sub
9021 6160 No find_next_nonblank_token
9078 98 No find_next_noncomment_token
9126 0 No is_possible_numerator
9163 39 n/a BEGIN
9177 0 No pattern_expected
9207 455 No find_next_nonblank_token_on_this_line
9232 8 No find_angle_operator_termination
9461 629 No scan_number_do
9591 2167 No inverse_pretoken_map
9621 9 No find_here_doc
9736 2768 No do_quote
9814 2814 No follow_quoted_string
9983 0 No indicate_error
9993 0 No write_error_indicator_pair
10033 0 No make_numbered_line
10082 0 No write_on_underline
10098 6187 No pre_tokenize
10160 0 No show_tokens
10174 39 n/a BEGIN
10185 2998 No matching_end_token
10194 0 No dump_token_types
10274 39 n/a BEGIN