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 42084 No str
225 101 n/a BEGIN
225 101 n/a BEGIN
228 101 n/a BEGIN
256 32246 No num
283 23697 No unescape_ident
294 34806 No skip
297 6483 No ident
303 364 No params
319 61768 No term
426 71600 No subscript
442 71568 No args
459 62775 No new_expr
476 61768 No left_expr
487 61768 No postfix
495 61768 No unary
511 61549 No multi
522 60271 No add
533 60115 No bitshift
544 58581 No rel
556 565 No rel_noin
568 55814 No equal
579 555 No equal_noin
590 55762 No bit_and
600 553 No bit_and_noin
611 55709 No bit_or
621 551 No bit_or_noin
632 55657 No bit_xor
642 549 No bit_xor_noin
654 55180 No and_expr
665 547 No and_noin
676 55100 No or_expr
687 545 No or_noin
698 53482 No assign
715 321 No assign_noin
732 11988 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 7070 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 10955 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