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
150 39 n/a BEGIN
151 39 n/a BEGIN
152 39 n/a BEGIN
155 39 n/a BEGIN
156 39 n/a BEGIN
157 39 n/a BEGIN
160 39 n/a BEGIN
166 39 n/a BEGIN
216 39 n/a BEGIN
223 0 No get_count
224 562 n/a _increment_count
225 562 n/a _decrement_count
229 562 n/a DESTROY
239 0 n/a AUTOLOAD
256 0 No Die
262 0 No Fault
303 1120 No make_code_skipping_pattern
322 560 No check_options
457 562 No new
579 4 No get_unexpected_error_count
585 2796 No is_keyword
594 562 No make_source_array
634 1235 No peek_ahead
652 0 No warning
665 0 No get_input_stream_name
677 32 No complain
689 1860 No write_logfile_entry
700 0 No interrupt_logfile
711 0 No resume_logfile
721 0 No brace_warning
735 0 No increment_brace_error
746 0 No get_saw_brace_error
751 0 No report_definite_bug
764 0 No write_diagnostics
775 562 No report_tokenization_errors
959 2 No report_v_string
972 3 No is_valid_token_type
977 167 No log_numbered_msg
987 8230 No get_line
1497 562 No find_starting_indentation_level
1559 544 No guess_old_indentation_level
1601 0 No dump_functions
1630 562 No prepare_for_a_new_file
1697 39 n/a BEGIN
1698 39 n/a BEGIN
1699 39 n/a BEGIN
1700 39 n/a BEGIN
1760 562 No initialize_tokenizer_state
1792 0 No save_tokenizer_state
1870 0 No restore_tokenizer_state
1949 8 No split_pretoken
2032 562 No get_indentation_level
2036 562 No reset_indentation_level
2041 252 No peeked_ahead
2189 0 No scan_replacement_text
2243 1674 No scan_bare_identifier
2252 486 No scan_identifier
2290 39 n/a BEGIN
2294 39 n/a BEGIN
2322 4793 No scan_simple_identifier
2461 6 No method_ok_here
2538 6 No class_ok_here
2598 332 No scan_id
2606 629 No scan_number
2614 39 n/a BEGIN
2622 2277 No scan_number_fast
2707 9 No error_if_expecting_TERM
2720 769 No error_if_expecting_OPERATOR
2744 31 No do_GREATER_THAN_SIGN
2754 4 No do_VERTICAL_LINE
2767 39 n/a BEGIN
2778 4038 No do_DOLLAR_SIGN
2816 2126 No do_LEFT_PARENTHESIS
2967 2126 No do_RIGHT_PARENTHESIS
3003 3075 No do_COMMA
3027 2450 No do_SEMICOLON
3057 1125 No do_QUOTATION_MARK
3070 1164 No do_APOSTROPHE
3083 0 No do_BACKTICK
3096 207 No do_SLASH
3152 1670 No do_LEFT_CURLY_BRACKET
3322 1670 No do_RIGHT_CURLY_BRACKET
3355 126 No do_AMPERSAND
3379 29 No do_LESS_THAN_SIGN
3404 187 No do_QUESTION_MARK
3462 238 No do_STAR
3502 150 No do_DOT
3519 271 No do_COLON
3586 227 No do_PLUS_SIGN
3605 438 No do_AT_SIGN
3616 202 No do_PERCENT_SIGN
3633 595 No do_LEFT_SQUARE_BRACKET
3653 595 No do_RIGHT_SQUARE_BRACKET
3678 441 No do_MINUS_SIGN
3719 12 No do_CARAT_SIGN
3770 9 No do_DOUBLE_COLON
3779 7 No do_LEFT_SHIFT
3844 2 No do_NEW_HERE_DOC
3912 887 No do_POINTER
3917 46 No do_PLUS_PLUS
3945 1025 No do_FAT_COMMA
3960 2 No do_MINUS_MINUS
3990 58 No do_LOGICAL_AND
4000 74 No do_LOGICAL_OR
4010 10 No do_SLASH_SLASH
4020 1934 No do_DIGITS
4045 39 No do_ATTRIBUTE_LIST
4110 786 No do_QUOTED_BAREWORD
4169 17 No do_X_OPERATOR
4198 16 No do_USE_CONSTANT
4231 2644 No do_KEYWORD
4319 202 No do_QUOTE_OPERATOR
4366 958 No do_UNKNOWN_BAREWORD
4487 35 No sub_attribute_ok_here
4511 5838 No do_BAREWORD
4781 2768 No do_FOLLOW_QUOTE
4999 39 n/a BEGIN
5096 7518 No tokenize_this_line
5249 5910 No tokenizer_main_loop
5621 5910 No tokenizer_wrapup_line
5889 39 n/a BEGIN
5927 39 n/a BEGIN
5982 8427 No operator_expected
6250 436 No new_statement_ok
6297 1303 No code_block_type
6451 168 No decide_if_code_block
6584 0 No report_unexpected
6627 39 n/a BEGIN
6671 2265 No is_non_structural_brace
6720 4578 No increase_nesting_depth
6774 47 No is_balanced_closing_container
6793 4578 No decrease_nesting_depth
6906 562 No check_final_nesting_depths
6934 170 No peek_ahead_for_n_nonblank_pre_tokens
6954 125 No peek_ahead_for_nonblank_token
6991 11 No guess_if_pattern_or_conditional
7076 39 n/a BEGIN
7095 0 No guess_if_pattern_or_division
7249 0 No guess_if_here_doc
7308 1674 No scan_bare_identifier_do
7528 332 No scan_id_do
7531 39 n/a BEGIN
7632 138 No check_prototype
7689 26 No do_scan_package
7756 39 n/a BEGIN
7765 39 n/a BEGIN
7815 486 No initialize_my_scan_id_vars
7845 514 No do_id_scan_state_dollar
8143 113 No do_id_scan_state_alpha
8175 434 No do_id_scan_state_colon
8217 0 No do_id_scan_state_left_paren
8238 0 No do_id_scan_state_right_paren
8260 105 No do_id_scan_state_ampersand
8385 486 No scan_complex_identifier
8645 39 n/a BEGIN
8654 296 No initialize_subname
8663 39 n/a BEGIN
8707 302 No do_scan_sub
9012 6166 No find_next_nonblank_token
9069 98 No find_next_noncomment_token
9117 0 No is_possible_numerator
9154 39 n/a BEGIN
9168 0 No pattern_expected
9198 457 No find_next_nonblank_token_on_this_line
9223 8 No find_angle_operator_termination
9452 629 No scan_number_do
9582 2170 No inverse_pretoken_map
9612 9 No find_here_doc
9727 2768 No do_quote
9805 2814 No follow_quoted_string
9974 0 No indicate_error
9984 0 No write_error_indicator_pair
10024 0 No make_numbered_line
10073 0 No write_on_underline
10089 6195 No pre_tokenize
10151 0 No show_tokens
10165 39 n/a BEGIN
10176 2998 No matching_end_token
10185 0 No dump_token_types
10265 39 n/a BEGIN