Subroutine Coverage

blib/lib/Perl/Tidy/Tokenizer.pm
Criterion Covered Total %
subroutine 168 202 83.1
pod 0 147 0.0


line count pod subroutine
33 44 n/a BEGIN
34 44 n/a BEGIN
35 44 n/a BEGIN
39 44 n/a BEGIN
41 44 n/a BEGIN
42 44 n/a BEGIN
43 44 n/a BEGIN
44 44 n/a BEGIN
45 44 n/a BEGIN
46 44 n/a BEGIN
55 44 n/a BEGIN
58 44 n/a BEGIN
59 44 n/a BEGIN
62 44 n/a BEGIN
63 44 n/a BEGIN
64 44 n/a BEGIN
65 44 n/a BEGIN
196 44 n/a BEGIN
197 44 n/a BEGIN
198 44 n/a BEGIN
201 44 n/a BEGIN
202 44 n/a BEGIN
203 44 n/a BEGIN
206 44 n/a BEGIN
212 44 n/a BEGIN
271 44 n/a BEGIN
278 0 No get_count
279 659 n/a _increment_count
280 659 n/a _decrement_count
284 659 n/a DESTROY
294 0 n/a AUTOLOAD
311 0 No Die
317 0 No Warn
323 0 No Fault
351 2628 No bad_pattern
360 2628 No make_skipping_pattern
383 657 No check_options
549 659 No new
692 4 No get_unexpected_error_count
698 4 No is_keyword
707 659 No make_source_array
790 1395 No peek_ahead
808 0 No warning
820 0 No warning_do_not_format
830 35 No complain
842 2240 No write_logfile_entry
853 0 No interrupt_logfile
864 0 No resume_logfile
874 0 No brace_warning
888 0 No increment_brace_error
899 0 No get_saw_brace_error
904 0 No report_definite_bug
917 0 No write_diagnostics
928 659 No report_tokenization_errors
1124 0 No show_indentation_table
1267 2 No report_v_string
1277 448 No is_valid_token_type
1282 256 No log_numbered_msg
1292 9814 No get_line
1830 659 No find_starting_indentation_level
1910 644 No guess_old_indentation_level
1956 0 No dump_functions
1985 659 No prepare_for_a_new_file
2053 44 n/a BEGIN
2054 44 n/a BEGIN
2055 44 n/a BEGIN
2056 44 n/a BEGIN
2120 659 No initialize_tokenizer_state
2154 0 No save_tokenizer_state
2234 0 No restore_tokenizer_state
2317 8 No split_pretoken
2403 659 No get_indentation_level
2407 659 No reset_indentation_level
2412 288 No peeked_ahead
2514 0 No scan_replacement_text
2568 1866 No scan_bare_identifier
2591 551 No scan_identifier
2641 44 n/a BEGIN
2645 44 n/a BEGIN
2656 5735 No scan_simple_identifier
2800 14 No method_ok_here
2888 12 No class_ok_here
2966 425 No scan_id
2983 687 No scan_number
2991 44 n/a BEGIN
2995 2906 No scan_number_fast
3084 1679 No error_if_expecting_TERM
3134 821 No error_if_expecting_OPERATOR
3176 44 n/a BEGIN
3187 4879 No do_DOLLAR_SIGN
3225 2443 No do_LEFT_PARENTHESIS
3382 2443 No do_RIGHT_PARENTHESIS
3424 3712 No do_COMMA
3448 2936 No do_SEMICOLON
3480 1289 No do_QUOTATION_MARK
3495 1349 No do_APOSTROPHE
3510 0 No do_BACKTICK
3525 225 No do_SLASH
3596 2076 No do_LEFT_CURLY_BRACKET
3803 2076 No do_RIGHT_CURLY_BRACKET
3852 126 No do_AMPERSAND
3877 33 No do_LESS_THAN_SIGN
3906 193 No do_QUESTION_MARK
3981 254 No do_STAR
4027 176 No do_DOT
4038 285 No do_COLON
4115 240 No do_PLUS_SIGN
4134 524 No do_AT_SIGN
4145 218 No do_PERCENT_SIGN
4162 814 No do_LEFT_SQUARE_BRACKET
4182 814 No do_RIGHT_SQUARE_BRACKET
4212 491 No do_MINUS_SIGN
4252 12 No do_CARAT_SIGN
4294 9 No do_DOUBLE_COLON
4303 19 No do_LEFT_SHIFT
4378 14 No do_NEW_HERE_DOC
4455 1197 No do_POINTER
4460 50 No do_PLUS_PLUS
4488 1115 No do_FAT_COMMA
4503 2 No do_MINUS_MINUS
4533 2514 No do_DIGITS
4558 45 No do_ATTRIBUTE_LIST
4625 17 No do_X_OPERATOR
4656 16 No do_USE_CONSTANT
4691 3114 No do_KEYWORD
4799 234 No do_QUOTE_OPERATOR
4850 1034 No do_UNKNOWN_BAREWORD
4978 37 No sub_attribute_ok_here
5007 44 n/a BEGIN
5010 961 No saw_bareword_function
5017 180 No saw_bareword_constant
5024 0 No get_bareword_counts
5061 44 n/a BEGIN
5082 6708 No do_BAREWORD
5573 2 No push_here_targets
5591 3222 No do_FOLLOW_QUOTE
5895 44 n/a BEGIN
5900 44 n/a BEGIN
5906 8920 No tokenize_this_line
6131 6962 No tokenizer_main_loop
6601 6962 No tokenizer_wrapup_line
6987 44 n/a BEGIN
7025 44 n/a BEGIN
7029 11968 No operator_expected
7365 551 No new_statement_ok
7401 1480 No code_block_type
7568 186 No decide_if_code_block
7703 0 No report_unexpected
7752 44 n/a BEGIN
7796 2882 No is_non_structural_brace
7845 5526 No increase_nesting_depth
7907 47 No is_balanced_closing_container
7932 5526 No decrease_nesting_depth
8054 659 No check_final_nesting_depths
8087 188 No peek_ahead_for_n_nonblank_pre_tokens
8114 143 No peek_ahead_for_nonblank_token
8153 44 n/a BEGIN
8160 12 No guess_if_pattern_or_conditional
8285 44 n/a BEGIN
8295 0 No guess_if_pattern_or_division
8443 0 No guess_if_here_doc
8510 1866 No scan_bare_identifier_do
8748 425 No scan_id_do
8778 44 n/a BEGIN
8902 191 No check_prototype
8942 50 No do_scan_package
9035 44 n/a BEGIN
9044 44 n/a BEGIN
9096 551 No initialize_my_scan_id_vars
9126 609 No do_id_scan_state_dollar
9424 119 No do_id_scan_state_alpha
9456 470 No do_id_scan_state_colon
9498 0 No do_id_scan_state_left_paren
9519 0 No do_id_scan_state_right_paren
9542 104 No do_id_scan_state_ampersand
9655 551 No scan_complex_identifier
9943 365 No initialize_subname
9952 44 n/a BEGIN
9956 371 No do_scan_sub
10320 466 No find_next_nonblank_token
10375 108 No find_next_noncomment_token
10417 0 No is_possible_numerator
10484 44 n/a BEGIN
10491 0 No pattern_expected
10533 641 No find_next_nonblank_token_on_this_line
10554 8 No find_angle_operator_termination
10779 687 No scan_number_do
10921 2496 No inverse_pretoken_map
10943 33 No find_here_doc
11082 3222 No do_quote
11181 44 n/a BEGIN
11184 2 No find_interpolated_here_targets
11332 44 n/a BEGIN
11342 3271 No follow_quoted_string
11539 0 No indicate_error
11551 0 No write_error_indicator_pair
11563 0 No make_numbered_line
11626 0 No write_on_underline
11660 7285 No pre_tokenize
11721 0 No show_tokens
11732 0 No dump_token_types
11900 44 n/a BEGIN