Subroutine Coverage

blib/lib/Language/P/Intermediate/Generator.pm
Criterion Covered Total %
subroutine 64 68 94.1
pod 1 10 10.0


line count pod subroutine
3 37 n/a BEGIN
4 37 n/a BEGIN
5 37 n/a BEGIN
11 37 n/a BEGIN
13 37 n/a BEGIN
14 37 n/a BEGIN
15 37 n/a BEGIN
16 37 n/a BEGIN
17 37 n/a BEGIN
18 37 n/a BEGIN
19 37 n/a BEGIN
22 84 Yes new
34 0 No set_option
44 2012 n/a _add_bytecode
50 467 n/a _add_jump
56 570 n/a _add_blocks
62 150 n/a _new_blocks
64 641 n/a _new_block
71 179 No push_block
83 179 No pop_block
92 16 No generate_regex
98 16 n/a _generate_regex
130 0 No generate_subroutine
139 60 No generate_bytecode
150 81 n/a _generate_bytecode
256 1422 No dispatch
262 112 No dispatch_cond
268 53 No dispatch_regex
292 112 n/a _indirect
312 42 n/a _builtin
330 66 n/a _function_call
359 18 n/a _list
371 15 n/a _unary_op
380 14 n/a _local
404 5 n/a _parentheses
410 165 n/a _binary_op
451 89 n/a _binary_op_cond
482 24 n/a _anything_cond
490 436 n/a _constant
522 309 n/a _symbol
530 22 n/a _lexical_symbol
537 8 n/a _lexical_declaration
544 30 n/a _do_lexical_access
569 12 n/a _cond_loop
609 7 n/a _foreach
707 4 n/a _for
745 19 n/a _cond
784 67 n/a _ternary
802 49 n/a _block
817 7 n/a _bare_block
852 0 n/a _subroutine_decl
858 4 n/a _anon_subroutine
867 21 n/a _subroutine
885 25 n/a _quoted_string
905 6 n/a _subscript
925 15 n/a _find_jump_target
948 15 n/a _unwind_level
964 3 n/a _find_ancestor
981 15 n/a _jump
1016 1487 n/a _emit_label
1029 351 n/a _discard_if_void
1037 0 n/a _pattern
1047 138 n/a _exit_scope
1060 7 n/a _regex_assertion
1069 11 n/a _regex_quantifier
1102 5 n/a _regex_group
1121 28 n/a _regex_exact
1129 4 n/a _regex_alternate