Branch Coverage

File:lib/Parse/EBNF/Token.pm
Coverage:83.3%

line%coveragebranch
13100TFunless $$self{'type'} eq 'list'
31100TFif $$token{'type'} eq 'alt'
34100TFunless $alts
51100TFif ($$token{'type'} eq 'alt') { }
72100TFunless $$self{'type'} eq 'list' or $$self{'type'} eq 'alternation'
92100TFif ($$token{'type'} =~ /^rep (.*)$/) { }
10050TFunless (defined $subject)
125100TFif (defined $$self{'tokens'})
136100TFif ($$self{'type'} eq 'list')
137100TFif (scalar @{$$self{'tokens'};} == 1)
156100TFif (defined $$self{'tokens'})
162100TFunless $$self{'type'} eq 'alternation' or $$self{'type'} eq 'list'
170100TFif $$token{'type'} eq 'literal'
17150TFif $$token{'type'} eq 'rx'
18450TFif ($$token{'type'} eq 'literal')
18850TFif ($$token{'type'} eq 'rx')
19450TFif $$self{'type'} eq 'list'
19550TFif $$self{'type'} eq 'alternation'