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 175 n/a BEGIN
4 175 n/a BEGIN
6 175 n/a BEGIN
15 175 n/a BEGIN
17 175 n/a BEGIN
18 175 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 3479 No parse
231 5223 No trim_code
240 10376 No auto_chomp
291 3479 No split
380 3479 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 52983 No symbol
644 723 No define_pair
652 64703 No tokenize
686 19522 No next_token_is
692 64674 No advance
747 17655 No parse_literal
752 341 No nud_name
758 2807 No nud_variable
764 17634 No nud_literal
771 377 No default_nud
776 0 No default_led
784 0 No default_std
792 21921 No expression
810 12209 No expression_list
828 877 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 194 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 921 No new_scope
1033 904 No pop_scope
1039 3651 No undefined_name
1053 19472 No find_or_create
1066 13814 No reserve
1088 598 No define
1109 1246 No print
1118 1008 No binary
1143 498 No define_function
1154 14083 No finish_statement
1176 15349 No statement
1197 1223 No auto_command
1208 4340 No statements
1219 213 No block
1229 121 No nud_paren
1237 143 No nud_brace
1251 55 No nud_iterator
1283 71 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 438 No pointy
1442 150 No iterator_name
1449 185 No define_iterator
1461 150 No std_for
1480 15 No std_while
1490 150 No std_proc
1509 93 No std_macro_block
1556 6 No std_override
1562 113 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 11511 No std_print
1720 1334 No barename
1755 1300 No localize_vars
1768 65 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 175 n/a BEGIN