blib/lib/Parse/Eyapp/Grammar.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
condition | 14 | 31 | 45.1 |
line | !l | l&&!r | l&&r | condition |
---|---|---|---|---|
55 | 54 | 0 | 0 | $ns and reftype $ns eq 'ARRAY' |
241 | 278 | 413 | 0 | defined $$name[0] and $$name[0] =~ /(:.*)/ |
497 | 0 | 0 | 54 | reftype($$self{'GRAMMAR'}{'TAIL'}) eq 'ARRAY' and $$self{'GRAMMAR'}{'TAIL'}[0] |
542 | 502 | 780 | 150 | exists $$nterm{$sym} and not exists $$ufnterm{$sym} |
694 | 0 | 0 | 691 | vec $ufrules, $ruleno, 1 and exists $$grammar{'NTERM'}{$$rules[$ruleno][0]} |
line | l | !l | condition |
---|---|---|---|
60 | 0 | 54 | $ns ||= \&give_default_name |
117 | 0 | 0 | $$self{'GRAMMAR'}{'TOKENNAMES'} || {} |
121 | 0 | 0 | $$names{$_} || '' |
160 | 0 | 0 | $$self{'GRAMMAR'}{'TOKENNAMES'} || {} |
167 | 0 | 0 | $$names{$_} || '' |
line | l | !l&&r | !l&&!r | condition |
---|---|---|---|---|
578 | 54 | 602 | 223 | not exists $$ufnterm{$sym} or exists $$reachable{$sym} |
671 | 480 | 36 | 0 | exists $$reachable{$sym} or exists $$values{'PREC'}{$sym} |