Condition Coverage

blib/lib/Parse/RecDescent/Deparse.pm
Criterion Covered Total %
condition 0 21 0.0


and 3 conditions

line !l l&&!r l&&r condition
44 0 0 0 ref $$prod{'items'}[$i] eq 'Parse::RecDescent::Subrule' and $$prod{'items'}[$i]{'subrule'} eq $$subrule{'name'}
69 0 0 0 ref $_ eq 'Parse::RecDescent::Token' and not $$_{'pattern'} =~ /[\(\[\]\)\+\*\?\\\^]/
0 0 0 ref $_ eq 'Parse::RecDescent::Token' and not $$_{'pattern'} =~ /[\(\[\]\)\+\*\?\\\^]/ and not $$_{'pattern'} =~ /\$$/
74 0 0 0 ref $_ eq 'Parse::RecDescent::InterpLit' and not $$_{'pattern'} =~ /(^|[^\\])[\$\@]/
81 0 0 0 ref $$_{'items'}[$i] eq 'Parse::RecDescent::Literal' and ref $$_{'items'}[$i - 1] eq 'Parse::RecDescent::Literal' || ref $$_{'items'}[$i - 1] eq 'Parse::RecDescent::InterpLit'

or 3 conditions

line l !l&&r !l&&!r condition
40 0 0 0 @{$$subrule{'prods'};} > 1 or not @{$$subrule{'prods'};}
81 0 0 0 ref $$_{'items'}[$i - 1] eq 'Parse::RecDescent::Literal' || ref $$_{'items'}[$i - 1] eq 'Parse::RecDescent::InterpLit'