Condition Coverage

blib/lib/SystemC/Vregs/Language.pm
Criterion Covered Total %
condition 14 42 33.3


and 3 conditions

line !l l&&!r l&&r condition
223 0 0 12 $self and ref $self
235 0 0 0 $self and ref $self
240 0 0 4 $self and ref $self
245 0 0 6 $self and ref $self
264 0 0 17 $self and ref $self
269 0 0 8 $self and ref $self
345 0 0 4 $self and ref $self
354 0 0 19 $self and ref $self
399 0 0 1 $self and ref $self

or 2 conditions

line l !l condition
137 0 76 $l1[$l] || ''
76 0 $l2[$l] || ''
151 0 0 $ENV{'TEMP'} || $ENV{'TMP'} || '/tmp'

or 3 conditions

line l !l&&r !l&&!r condition
99 9 0 1 not $keepstamp or join('', @oldtext) ne join('', @{$$self{'text'};})
103 0 0 9 $$self{'change_error'}{$self->language} or $$self{'change_error'}{'ALL'}
175 0 0 32 SystemC::Vregs::Language::C::is_keyword($sym) && 'C' || SystemC::Vregs::Language::CPP::is_keyword($sym) && 'CPP' || SystemC::Vregs::Language::Perl::is_keyword($sym) && 'Perl' || SystemC::Vregs::Language::Verilog::is_keyword($sym) && 'Verilog' || SystemC::Vregs::Language::Assembler::is_keyword($sym) && 'Assembler' || SystemC::Vregs::Language::Tcl::is_keyword($sym) && 'Tcl'