Branch Coverage

blib/lib/App/BoolFindGrep/Bool.pm
Criterion Covered Total %
branch 27 34 79.4


line true false branch
34 0 43 unless defined $self->expression
35 0 43 if $self->expression eq ''
42 0 36 unless $self->lazy_checker(@token)
59 32 11 if ($self->slash_as_delim) { }
75 8 39 if (/\A\N{U+2F}/msux and /(?
78 4 4 if length $_ < 3
99 172 0 if defined $_
102 40 121 if ($token eq '(' or $token eq ')') { }
48 73 elsif (exists $self->operators->{uc $token}) { }
111 4 69 if ($token =~ /\A\N{U+2F} (?.*?) (?
138 73 88 if ($name eq 'OPERAND') { }
48 40 elsif ($name eq 'OPERATOR') { }
150 3 36 if ($App::BoolFindGrep::Bool::EVAL_ERROR) { }
166 80 69 if $name ne 'OPERAND'
170 2 34 unless (%operand)
187 3960 0 if ($name eq 'OPERAND') { }
0 0 elsif ($name eq 'OPERATOR') { }