Subroutine Coverage

blib/lib/Language/P/Parser.pm
Criterion Covered Total %
subroutine 56 63 88.8
pod 1 5 20.0


line count pod subroutine
3 86 n/a BEGIN
4 86 n/a BEGIN
5 86 n/a BEGIN
7 86 n/a BEGIN
8 86 n/a BEGIN
9 86 n/a BEGIN
10 86 n/a BEGIN
11 86 n/a BEGIN
18 7 n/a _lexical_sub_state
37 86 n/a BEGIN
122 61 Yes new
131 0 No set_option
141 46 No parse_string
143 20 n/a BEGIN
150 15 No parse_file
159 61 No parse_stream
171 387 n/a _qualify
181 61 n/a _parse
191 0 n/a __ANON__
212 172 n/a _enter_scope
234 172 n/a _leave_scope
243 82 n/a _patch_gotos
254 0 n/a _syntax_error
262 443 n/a _lex_token
276 339 n/a _lex_semicolon
293 396 n/a _parse_line
311 396 n/a _parse_line_rest
362 380 n/a _add_pending_lexicals
373 21 n/a _parse_sub
421 10 n/a _parse_cond
482 11 n/a _parse_for
571 12 n/a _parse_while
598 26 n/a _parse_continue
609 339 n/a _parse_sideff
656 415 n/a _parse_expr
662 321 n/a _find_symbol
694 658 n/a _parse_maybe_subscript_rest
721 8 n/a _parse_indirect_function_call
754 8 n/a _parse_dereference_rest
774 6 n/a _parse_bracketed_expr
794 0 n/a _parse_maybe_indirect_method_call
841 0 n/a _parse_maybe_direct_method_call
874 0 n/a _parse_match
902 0 n/a _parse_substitution
926 171 n/a _parse_string_rest
992 1048 n/a _parse_term_terminal
1135 1048 n/a _parse_term_terminal_maybe_subscripts
1143 317 n/a _parse_indirobj_maybe_subscripts
1225 8 n/a _parse_lexical
1236 15 n/a _process_declaration
1259 1048 n/a _parse_term_p
1314 67 n/a _parse_ternary
1328 1310 n/a _parse_term_n
1394 701 n/a _parse_term
1410 22 n/a _parse_term_list_if_parens
1423 28 n/a _add_implicit_return
1449 78 n/a _parse_block_rest
1488 317 n/a _parse_indirobj
1522 183 n/a _declared_id
1555 183 n/a _parse_listop
1562 183 n/a _parse_listop_like
1646 183 n/a _apply_prototype
1679 188 n/a _parse_arglist