Branch Coverage

blib/lib/App/BoolFindGrep/Bool.pm
Criterion Covered Total %
branch 25 34 73.5


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