Subroutine Coverage

blib/lib/JE/Parser.pm
Criterion Covered Total %
subroutine 77 81 95.0
pod 7 66 10.6


line count pod subroutine
5 101 n/a BEGIN
6 101 n/a BEGIN
7 101 n/a BEGIN
9 101 n/a BEGIN
22 2 Yes new
44 0 Yes add_statement
58 1 Yes delete_statement
68 2 Yes statement_list
72 11 Yes parse
83 4 Yes eval
88 101 n/a BEGIN
99 101 n/a BEGIN
101 101 n/a BEGIN
102 101 n/a BEGIN
127 21 No expected
137 1 n/a BEGIN
189 101 n/a BEGIN
190 42065 No str
225 101 n/a BEGIN
225 101 n/a BEGIN
228 101 n/a BEGIN
256 32245 No num
283 23681 No unescape_ident
294 34794 No skip
297 6479 No ident
303 364 No params
319 61737 No term
426 71554 No subscript
442 71522 No args
459 62738 No new_expr
476 61737 No left_expr
487 61737 No postfix
495 61737 No unary
511 61518 No multi
522 60240 No add
533 60084 No bitshift
544 58550 No rel
556 565 No rel_noin
568 55789 No equal
579 555 No equal_noin
590 55737 No bit_and
600 553 No bit_and_noin
611 55684 No bit_or
621 551 No bit_or_noin
632 55632 No bit_xor
642 549 No bit_xor_noin
654 55155 No and_expr
665 547 No and_noin
676 55075 No or_expr
687 545 No or_noin
698 53457 No assign
715 321 No assign_noin
732 11982 No expr
742 237 No expr_noin
755 385 No vardecl
764 118 No vardecl_noin
774 301 No finish_for_sc_sc
819 9 No optional_sc
823 16 No block
838 16 No empty
844 7064 No function
867 16 No if
888 0 No while
905 0 Yes for
978 16 No with
995 16 No switch
1037 16 No try
1070 16 No labelled
1086 16 No var
1102 0 No do
1123 16 No continue
1138 16 No break
1153 16 No return
1171 16 No throw
1187 16 No expr_statement
1199 10949 No statement_default
1213 101 n/a BEGIN
1465 16 No statement
1475 1036 No statements
1489 351 No program
1523 386 n/a _parse