Condition Coverage

blib/lib/Lingua/tlhInganHol/yIghun.pm
Criterion Covered Total %
condition 27 94 28.7


and 2 conditions

line l !l condition
55 147 0 $order and q[wa']
952 0 0 @stack and die "betleH HivtaH Sampa' veQ: $stack[0]{'raw'}\n "

and 3 conditions

line !l l&&!r l&&r condition
53 28 0 0 $bits[-1] && $bits[-1] =~ s/^DoD\s*//
379 0 0 0 substr($$func{'raw'}, 0, 3) eq 'Suq' and $1 eq '@'
381 0 0 0 substr($$func{'raw'}, 0, 3) eq 'DIch' and $1 eq '%'
422 0 3 0 $arg1 and $$arg1{'object'}
433 0 0 0 $arg1 and $$arg1{'object'}
604 21 8 41 $type eq 'acc' and @stack
29 41 0 $type eq 'acc' and @stack and $stack[-1]{'type'} eq 'noun_conj'
620 13 3 44 @stack and grep(($_ eq $stack[-1]{'type'}), @_)
736 0 1 0 $HONOURABLE and $$func{'trans'} =~ /print|readline/
739 0 0 0 $arg and $$arg{'type'} =~ s/_handle$//
843 0 1 0 $first and $$arg{'list'}
847 0 1 0 $HONOURABLE and $$func{'trans'} =~ /print|readline/
850 0 0 0 @args and $args[0]{'type'} =~ s/_handle$//
865 0 0 0 $first and $$arg{'list'}
869 0 0 0 $HONOURABLE and $$func{'trans'} eq 'print'
872 0 0 0 @args and $args[0]{'type'} =~ s/_handle$//
886 3 3 0 $first and $$arg{'list'}
901 0 0 0 $first and $$arg{'list'}
923 0 0 0 @stack and $stack[-1]{'type'} =~ /^(acc|dat)$/

or 2 conditions

line l !l condition
55 0 147 $unit or $order and q[wa'] or 'pagh'
22 174 $order or q[wa']
160 0 0 $name ||= {'trans', ''}
297 0 0 $arg ||= {'trans', ''}
320 1 0 $arg ||= {'trans', ''}
682 2 0 top('acc', 'block') || die("${op}: ngoqghom Sambe'!\n")

or 3 conditions

line l !l&&r !l&&!r condition
55 49 0 147 $unit or $order and q[wa']
454 1 0 0 $arg1 ||= tok('', '', '')
653 0 0 0 top('block') || tok('', '', '')
722 0 0 0 my $arg = top('acc') or $$func{'raw'} =~ /$v_arg0/
731 1 0 0 my $arg = top('dat', 'abl', 'dat_handle', 'abl_handle') or $func =~ /$v_arg0/
809 2 0 0 $v_binop{$func} || $v_binop_np{$func}
952 2 0 0 top('start of block') or @stack and die "betleH HivtaH Sampa' veQ: $stack[0]{'raw'}\n "