Subroutine Coverage

blib/lib/Text/Xslate/Parser.pm
Criterion Covered Total %
subroutine 116 118 98.3
pod 1 99 1.0


line count pod subroutine
2 172 n/a BEGIN
4 172 n/a BEGIN
6 172 n/a BEGIN
15 172 n/a BEGIN
17 172 n/a BEGIN
18 172 n/a BEGIN
59 182 n/a _build_identity_pattern
140 176 n/a _build_line_start
147 177 n/a _build_tag_start
154 177 n/a _build_tag_end
161 241 n/a _build_comment_pattern
168 241 n/a _build_shortcut_table
203 3458 No parse
231 5197 No trim_code
240 10377 No auto_chomp
291 3458 No split
380 3458 No preprocess
437 241 Yes BUILD
446 241 n/a _init_basic_symbols
483 241 No init_basic_operators
559 182 No init_symbols
611 4 n/a _build_iterator_element
626 52955 No symbol
644 723 No define_pair
652 64596 No tokenize
686 19485 No next_token_is
692 64567 No advance
747 17653 No parse_literal
752 341 No nud_name
758 2774 No nud_variable
764 17632 No nud_literal
771 377 No default_nud
776 0 No default_led
784 0 No default_std
792 21883 No expression
810 12211 No expression_list
828 863 No led_infix
833 6989 No infix
842 26 No led_infixr
847 241 No infixr
856 1928 No prefix
865 51 No nud_prefix
873 11 No led_assignment
879 1820 No assignment
887 115 No led_ternary
899 447 No is_valid_field
912 447 No led_dot
937 90 No led_fetch
949 193 No call
966 295 No led_call
977 64 No led_pipe
983 7 No led_range
992 26 No nil
997 23 No nud_defined
1009 170 No nud_special
1014 723 No define_literal
1027 918 No new_scope
1033 901 No pop_scope
1039 3615 No undefined_name
1053 19435 No find_or_create
1066 13814 No reserve
1088 595 No define
1109 1223 No print
1118 994 No binary
1143 497 No define_function
1154 14063 No finish_statement
1176 15326 No statement
1197 1200 No auto_command
1208 4316 No statements
1219 212 No block
1229 121 No nud_paren
1237 141 No nud_brace
1251 55 No nud_iterator
1283 70 No nud_constant
1308 56 No lambda
1323 39 No nud_lambda
1364 1 No nud_current_file
1373 14 No nud_current_line
1381 5 No nud_current_vars
1388 4 No nud_separator
1396 436 No pointy
1442 149 No iterator_name
1449 184 No define_iterator
1461 149 No std_for
1480 15 No std_while
1490 150 No std_proc
1509 92 No std_macro_block
1556 6 No std_override
1562 112 No std_if
1602 30 No std_given
1622 60 No std_when
1636 21 n/a _only_white_spaces
1642 40 No build_given_body
1693 1253 No std_include
1706 11515 No std_print
1720 1333 No barename
1755 1299 No localize_vars
1768 64 No std_cascade
1798 7 No std_super
1804 5 No std_next
1810 7 No std_last
1818 8 No bad_iterator_args
1823 16 No iterator_index
1830 10 No iterator_count
1837 7 No iterator_is_first
1844 4 No iterator_is_last
1851 16 No iterator_body
1860 3 No iterator_size
1867 8 No iterator_max_index
1877 6 n/a _iterator_peek
1886 3 No iterator_peek_next
1892 5 No iterator_peek_prev
1904 6 No iterator_cycle
1952 3260 No make_alias
1968 2 No not_supported
1973 13 n/a _unexpected
1988 49 n/a _error
1998 172 n/a BEGIN