Subroutine Coverage

blib/lib/Perl/Tidy/Tokenizer.pm
Criterion Covered Total %
subroutine 160 192 83.3
pod 0 147 0.0


line count pod subroutine
22 38 n/a BEGIN
23 38 n/a BEGIN
24 38 n/a BEGIN
28 38 n/a BEGIN
29 38 n/a BEGIN
31 38 n/a BEGIN
32 38 n/a BEGIN
33 38 n/a BEGIN
36 38 n/a BEGIN
37 38 n/a BEGIN
38 38 n/a BEGIN
39 38 n/a BEGIN
133 38 n/a BEGIN
134 38 n/a BEGIN
135 38 n/a BEGIN
138 38 n/a BEGIN
139 38 n/a BEGIN
140 38 n/a BEGIN
143 38 n/a BEGIN
149 38 n/a BEGIN
209 38 n/a BEGIN
216 0 No get_count
217 556 n/a _increment_count
218 556 n/a _decrement_count
222 556 n/a DESTROY
232 0 n/a AUTOLOAD
249 0 No Die
255 0 No Fault
300 1108 No bad_pattern
306 1108 No make_code_skipping_pattern
325 554 No check_options
407 556 No new
554 4 No get_unexpected_error_count
560 2766 No is_keyword
569 0 No warning
582 0 No get_input_stream_name
594 32 No complain
606 1840 No write_logfile_entry
617 0 No interrupt_logfile
628 0 No resume_logfile
638 0 No brace_warning
652 0 No increment_brace_error
663 0 No get_saw_brace_error
668 0 No report_definite_bug
681 0 No write_diagnostics
692 556 No report_tokenization_errors
876 2 No report_v_string
889 3 No is_valid_token_type
894 165 No log_numbered_msg
905 8205 No get_line
1388 556 No find_starting_indentation_level
1429 539 No guess_old_indentation_level
1476 0 No dump_functions
1505 556 No prepare_for_a_new_file
1569 38 n/a BEGIN
1570 38 n/a BEGIN
1571 38 n/a BEGIN
1572 38 n/a BEGIN
1637 556 No initialize_tokenizer_state
1680 0 No save_tokenizer_state
1767 0 No restore_tokenizer_state
1855 8 No split_pretoken
1938 556 No get_indentation_level
1942 556 No reset_indentation_level
1948 232 No peeked_ahead
2095 0 No scan_replacement_text
2154 1672 No scan_bare_identifier
2163 486 No scan_identifier
2201 38 n/a BEGIN
2205 38 n/a BEGIN
2233 4779 No scan_simple_identifier
2366 8 No method_ok_here
2443 6 No class_ok_here
2503 330 No scan_id
2511 629 No scan_number
2519 38 n/a BEGIN
2527 2272 No scan_number_fast
2612 9 No error_if_expecting_TERM
2625 769 No error_if_expecting_OPERATOR
2649 31 No do_GREATER_THAN_SIGN
2659 4 No do_VERTICAL_LINE
2669 4024 No do_DOLLAR_SIGN
2706 2121 No do_LEFT_PARENTHESIS
2841 2121 No do_RIGHT_PARENTHESIS
2873 3075 No do_COMMA
2894 2448 No do_SEMICOLON
2924 1124 No do_QUOTATION_MARK
2937 1160 No do_APOSTROPHE
2950 0 No do_BACKTICK
2963 207 No do_SLASH
3019 1659 No do_LEFT_CURLY_BRACKET
3163 1659 No do_RIGHT_CURLY_BRACKET
3196 126 No do_AMPERSAND
3220 29 No do_LESS_THAN_SIGN
3245 187 No do_QUESTION_MARK
3303 238 No do_STAR
3340 150 No do_DOT
3357 271 No do_COLON
3424 227 No do_PLUS_SIGN
3443 438 No do_AT_SIGN
3454 202 No do_PERCENT_SIGN
3471 594 No do_LEFT_SQUARE_BRACKET
3491 594 No do_RIGHT_SQUARE_BRACKET
3516 441 No do_MINUS_SIGN
3557 12 No do_CARAT_SIGN
3608 9 No do_DOUBLE_COLON
3617 7 No do_LEFT_SHIFT
3681 2 No do_NEW_HERE_DOC
3740 886 No do_POINTER
3745 46 No do_PLUS_PLUS
3769 1025 No do_FAT_COMMA
3784 2 No do_MINUS_MINUS
3808 58 No do_LOGICAL_AND
3818 74 No do_LOGICAL_OR
3828 10 No do_SLASH_SLASH
3838 1929 No do_DIGITS
3863 39 No do_ATTRIBUTE_LIST
3928 786 No do_QUOTED_BAREWORD
3987 17 No do_X_OPERATOR
4016 16 No do_USE_CONSTANT
4049 2636 No do_KEYWORD
4132 202 No do_QUOTE_OPERATOR
4180 957 No do_UNKNOWN_BAREWORD
4295 35 No sub_attribute_ok_here
4319 5826 No do_BAREWORD
4586 2763 No do_FOLLOW_QUOTE
4804 38 n/a BEGIN
4901 7502 No tokenize_this_line
5062 5895 No tokenizer_main_loop
5431 0 No OLD_tokenizer_wrapup_line
6025 5895 No tokenizer_wrapup_line
6289 38 n/a BEGIN
6326 38 n/a BEGIN
6378 33045 No operator_expected
6629 81 No new_statement_ok
6642 114 No label_ok
6673 1296 No code_block_type
6829 168 No decide_if_code_block
6959 0 No report_unexpected
7002 38 n/a BEGIN
7046 2253 No is_non_structural_brace
7095 4561 No increase_nesting_depth
7149 47 No is_balanced_closing_container
7169 4561 No decrease_nesting_depth
7284 556 No check_final_nesting_depths
7312 170 No peek_ahead_for_n_nonblank_pre_tokens
7332 115 No peek_ahead_for_nonblank_token
7369 11 No guess_if_pattern_or_conditional
7454 38 n/a BEGIN
7473 0 No guess_if_pattern_or_division
7627 0 No guess_if_here_doc
7686 1672 No scan_bare_identifier_do
7902 330 No scan_id_do
7905 38 n/a BEGIN
8006 136 No check_prototype
8062 26 No do_scan_package
8129 38 n/a BEGIN
8138 38 n/a BEGIN
8188 486 No initialize_my_scan_id_vars
8218 514 No do_id_scan_state_dollar
8516 113 No do_id_scan_state_alpha
8548 434 No do_id_scan_state_colon
8590 0 No do_id_scan_state_left_paren
8611 0 No do_id_scan_state_right_paren
8633 105 No do_id_scan_state_ampersand
8758 486 No scan_complex_identifier
9018 38 n/a BEGIN
9027 294 No initialize_subname
9036 38 n/a BEGIN
9080 300 No do_scan_sub
9374 6154 No find_next_nonblank_token
9417 98 No find_next_noncomment_type
9465 0 No is_possible_numerator
9502 38 n/a BEGIN
9516 0 No pattern_expected
9546 453 No find_next_nonblank_token_on_this_line
9571 8 No find_angle_operator_termination
9797 629 No scan_number_do
9927 2166 No inverse_pretoken_map
9957 9 No find_here_doc
10072 2763 No do_quote
10150 2809 No follow_quoted_string
10320 0 No indicate_error
10330 0 No write_error_indicator_pair
10370 0 No make_numbered_line
10419 0 No write_on_underline
10435 6170 No pre_tokenize
10492 0 No show_tokens
10506 38 n/a BEGIN
10517 2993 No matching_end_token
10526 0 No dump_token_types
10606 38 n/a BEGIN