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
32 44 n/a BEGIN
33 44 n/a BEGIN
34 44 n/a BEGIN
38 44 n/a BEGIN
40 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
54 44 n/a BEGIN
57 44 n/a BEGIN
58 44 n/a BEGIN
61 44 n/a BEGIN
62 44 n/a BEGIN
63 44 n/a BEGIN
64 44 n/a BEGIN
195 44 n/a BEGIN
196 44 n/a BEGIN
197 44 n/a BEGIN
200 44 n/a BEGIN
201 44 n/a BEGIN
202 44 n/a BEGIN
205 44 n/a BEGIN
211 44 n/a BEGIN
268 44 n/a BEGIN
275 0 No get_count
276 649 n/a _increment_count
277 649 n/a _decrement_count
281 649 n/a DESTROY
291 0 n/a AUTOLOAD
308 0 No Die
314 0 No Warn
320 0 No Fault
348 2588 No bad_pattern
357 2588 No make_skipping_pattern
380 647 No check_options
546 649 No new
687 4 No get_unexpected_error_count
693 4 No is_keyword
702 649 No make_source_array
785 1377 No peek_ahead
803 0 No warning
815 0 No warning_do_not_format
825 35 No complain
837 2162 No write_logfile_entry
848 0 No interrupt_logfile
859 0 No resume_logfile
869 0 No brace_warning
883 0 No increment_brace_error
894 0 No get_saw_brace_error
899 0 No report_definite_bug
912 0 No write_diagnostics
923 649 No report_tokenization_errors
1119 0 No show_indentation_table
1262 2 No report_v_string
1272 447 No is_valid_token_type
1277 208 No log_numbered_msg
1287 9619 No get_line
1818 649 No find_starting_indentation_level
1898 634 No guess_old_indentation_level
1944 0 No dump_functions
1973 649 No prepare_for_a_new_file
2041 44 n/a BEGIN
2042 44 n/a BEGIN
2043 44 n/a BEGIN
2044 44 n/a BEGIN
2108 649 No initialize_tokenizer_state
2142 0 No save_tokenizer_state
2222 0 No restore_tokenizer_state
2305 8 No split_pretoken
2391 649 No get_indentation_level
2395 649 No reset_indentation_level
2400 280 No peeked_ahead
2502 0 No scan_replacement_text
2556 1862 No scan_bare_identifier
2579 551 No scan_identifier
2629 44 n/a BEGIN
2633 44 n/a BEGIN
2644 5685 No scan_simple_identifier
2788 14 No method_ok_here
2876 12 No class_ok_here
2954 405 No scan_id
2971 683 No scan_number
2979 44 n/a BEGIN
2983 2900 No scan_number_fast
3072 285 No error_if_expecting_TERM
3122 809 No error_if_expecting_OPERATOR
3164 44 n/a BEGIN
3175 4833 No do_DOLLAR_SIGN
3213 2423 No do_LEFT_PARENTHESIS
3366 2423 No do_RIGHT_PARENTHESIS
3403 3688 No do_COMMA
3427 2890 No do_SEMICOLON
3459 1253 No do_QUOTATION_MARK
3474 1335 No do_APOSTROPHE
3489 0 No do_BACKTICK
3504 225 No do_SLASH
3573 2016 No do_LEFT_CURLY_BRACKET
3774 2016 No do_RIGHT_CURLY_BRACKET
3814 126 No do_AMPERSAND
3838 33 No do_LESS_THAN_SIGN
3866 193 No do_QUESTION_MARK
3939 254 No do_STAR
3985 168 No do_DOT
3996 285 No do_COLON
4069 240 No do_PLUS_SIGN
4088 524 No do_AT_SIGN
4099 214 No do_PERCENT_SIGN
4116 814 No do_LEFT_SQUARE_BRACKET
4136 814 No do_RIGHT_SQUARE_BRACKET
4161 491 No do_MINUS_SIGN
4201 12 No do_CARAT_SIGN
4243 9 No do_DOUBLE_COLON
4252 7 No do_LEFT_SHIFT
4326 2 No do_NEW_HERE_DOC
4403 1173 No do_POINTER
4408 50 No do_PLUS_PLUS
4436 1103 No do_FAT_COMMA
4451 2 No do_MINUS_MINUS
4481 2508 No do_DIGITS
4506 45 No do_ATTRIBUTE_LIST
4573 17 No do_X_OPERATOR
4604 16 No do_USE_CONSTANT
4639 3060 No do_KEYWORD
4747 232 No do_QUOTE_OPERATOR
4798 1030 No do_UNKNOWN_BAREWORD
4926 37 No sub_attribute_ok_here
4955 44 n/a BEGIN
4958 957 No saw_bareword_function
4965 180 No saw_bareword_constant
4972 0 No get_bareword_counts
5009 44 n/a BEGIN
5030 6616 No do_BAREWORD
5520 2 No push_here_targets
5538 3170 No do_FOLLOW_QUOTE
5841 44 n/a BEGIN
5846 44 n/a BEGIN
5852 8799 No tokenize_this_line
6077 6860 No tokenizer_main_loop
6547 6860 No tokenizer_wrapup_line
6933 44 n/a BEGIN
6971 44 n/a BEGIN
6975 11847 No operator_expected
7311 545 No new_statement_ok
7347 1444 No code_block_type
7514 182 No decide_if_code_block
7649 0 No report_unexpected
7698 44 n/a BEGIN
7742 2822 No is_non_structural_brace
7791 5446 No increase_nesting_depth
7847 47 No is_balanced_closing_container
7872 5446 No decrease_nesting_depth
7994 649 No check_final_nesting_depths
8027 184 No peek_ahead_for_n_nonblank_pre_tokens
8054 139 No peek_ahead_for_nonblank_token
8093 44 n/a BEGIN
8100 12 No guess_if_pattern_or_conditional
8225 44 n/a BEGIN
8235 0 No guess_if_pattern_or_division
8383 0 No guess_if_here_doc
8450 1862 No scan_bare_identifier_do
8689 405 No scan_id_do
8719 44 n/a BEGIN
8843 173 No check_prototype
8883 50 No do_scan_package
8976 44 n/a BEGIN
8985 44 n/a BEGIN
9037 551 No initialize_my_scan_id_vars
9067 609 No do_id_scan_state_dollar
9365 119 No do_id_scan_state_alpha
9397 470 No do_id_scan_state_colon
9439 0 No do_id_scan_state_left_paren
9460 0 No do_id_scan_state_right_paren
9483 104 No do_id_scan_state_ampersand
9596 551 No scan_complex_identifier
9884 345 No initialize_subname
9893 44 n/a BEGIN
9897 351 No do_scan_sub
10261 458 No find_next_nonblank_token
10316 104 No find_next_noncomment_token
10358 0 No is_possible_numerator
10425 44 n/a BEGIN
10432 0 No pattern_expected
10474 579 No find_next_nonblank_token_on_this_line
10495 8 No find_angle_operator_termination
10720 683 No scan_number_do
10862 2470 No inverse_pretoken_map
10884 9 No find_here_doc
11023 3170 No do_quote
11122 44 n/a BEGIN
11125 2 No find_interpolated_here_targets
11273 44 n/a BEGIN
11283 3207 No follow_quoted_string
11480 0 No indicate_error
11492 0 No write_error_indicator_pair
11504 0 No make_numbered_line
11567 0 No write_on_underline
11601 7175 No pre_tokenize
11662 0 No show_tokens
11673 0 No dump_token_types
11841 44 n/a BEGIN