Subroutine Coverage

blib/lib/Marpa/PP/Grammar.pm
Criterion Covered Total %
subroutine 71 74 95.9
pod 8 26 30.7


line count pod subroutine
18 44 n/a BEGIN
19 44 n/a BEGIN
24 44 n/a BEGIN
27 44 n/a BEGIN
30 44 n/a BEGIN
31 44 n/a BEGIN
33 44 n/a BEGIN
43 44 n/a BEGIN
90 44 n/a BEGIN
126 44 n/a BEGIN
142 44 n/a BEGIN
178 44 n/a BEGIN
190 44 n/a BEGIN
244 44 n/a BEGIN
248 44 n/a BEGIN
258 0 n/a phase_description
270 44 n/a BEGIN
275 44 n/a BEGIN
278 6 No code_problems
362 82 Yes new
411 44 n/a BEGIN
414 104 Yes set
658 81 Yes precompute
821 2 Yes show_problems
834 95 No show_symbol
881 10 Yes show_symbols
891 3 No show_nulling_symbols
901 3 No show_nullable_symbols
911 3 No show_productive_symbols
921 3 No show_accessible_symbols
931 75 No inaccessible_symbols
941 75 No unproductive_symbols
951 219 No brief_rule
968 0 No brief_original_rule
975 0 No brief_virtual_rule
1039 181 No show_rule
1088 15 Yes show_rules
1099 415 No show_dotted_rule
1138 379 No show_item
1155 81 No show_NFA_state
1187 4 No show_NFA
1202 310 No brief_AHFA_state
1207 145 No show_AHFA_state
1257 12 Yes show_AHFA
1270 1 Yes check_terminal
1282 2645 n/a assign_symbol
1311 2504 n/a assign_user_symbol
1345 1409 n/a add_rule
1460 82 n/a add_user_rules
1507 800 n/a add_user_rule
1725 79 n/a check_start
1769 76 n/a accessible
1821 79 n/a productive
1852 777 n/a __ANON__
1876 1694 n/a __ANON__
1887 14 n/a has_empty_rule
1899 81 n/a terminals_distinguished
1908 14 n/a mark_all_symbols_terminal
1917 1 n/a check_lhs_non_terminal
1934 6 n/a mark_non_lhs_terminal
1949 80 n/a nulling
1999 80 n/a nullable
2078 76 n/a infinite_rules
2184 76 n/a detect_infinite
2225 76 n/a create_NFA
2355 6744 n/a assign_AHFA_state_set
2490 76 n/a create_AHFA
2610 76 n/a mark_leo_states
2626 832 n/a __ANON__
2684 140 n/a alias_symbol
2731 76 n/a rewrite_as_CHAF
2794 750 n/a __ANON__
2801 826 n/a __ANON__
2829 835 n/a __ANON__