| line | !l | l&&!r | l&&r | condition | 
 
| 61 | 0 | 0 | 33 | defined $self->pic and defined $self->pic->type | 
 
| 83 | 17 | 1 | 2 | $sim eq "simulator" and not $stype =~ /disable/i | 
 
|  | 17 | 0 | 1 | $sim eq "simulator" and $stype =~ /disable/i | 
 
| 141 | 0 | 0 | 94 | defined $stack and ref $stack eq "ARRAY" | 
 
| 156 | 0 | 0 | 43 | exists $self->ast->{$parent} and ref $self->ast->{$parent} eq "ARRAY" | 
 
|  | 0 | 0 | 43 | exists $self->ast->{$parent} and ref $self->ast->{$parent} eq "ARRAY" and $parent ne $anon_block | 
 
| 242 | 0 | 139 | 107 | $self->simulator and $self->simulator->can($method) | 
 
| 309 | 0 | 0 | 1 | exists $vref->{'type'} and $vref->{'type'} eq "HASH" | 
 
|  | 0 | 0 | 0 | exists $vref->{'type'} and $vref->{'type'} eq "ARRAY" | 
 
|  | 0 | 0 | 0 | exists $vref->{'type'} and $vref->{'type'} eq "string" | 
 
| 355 | 0 | 0 | 1 | ref $rhs eq "HASH" and exists $rhs->{'TABLE'} | 
 
| 356 | 0 | 0 | 1 | ref $rhs eq "HASH" and exists $rhs->{'TABLE'} | 
 
| 440 | 0 | 0 | 12 | $true_name and exists $mapping->{$true_name} | 
 
| 445 | 8 | 0 | 4 | $false_name and exists $mapping->{$false_name} | 
 
| 672 | 12 | 0 | 0 | $method and ref $value eq "ARRAY" | 
 
| 675 | 0 | 1 | 11 | $self->simulator and $self->simulator->supports_modifier($modifier) | 
 
| 1001 | 0 | 0 | 70 | $method and $self->pic->can($method) | 
 
| 1184 | 27 | 0 | 16 | $child =~ /^(?:True|False)/ and @newcode | 
 
|  | 16 | 0 | 11 | $child =~ /^(?:Action|ISR)/ and @newcode | 
 
|  | 0 | 0 | 16 | $child =~ /^Loop/ and @newcode | 
 
| 1211 | 0 | 12 | 4 | exists $mapping->{$child}{'loop'} and $mapping->{$child}{'loop'} eq 1 | 
 
| 1262 | 0 | 0 | 43 | defined $parent and exists $ast->{$parent} | 
 
|  | 0 | 0 | 43 | defined $parent and exists $ast->{$parent} and ref $ast->{$parent} eq "ARRAY" | 
 
|  | 0 | 43 | 0 | defined $parent and exists $ast->{$parent} and ref $ast->{$parent} eq "ARRAY" and $parent ne $mapped_block | 
 
| 1353 | 0 | 8 | 1 | defined $end_label and $blockcount > bless( {"sign" => "+","value" => bless( [1], 'Math::BigInt::Calc' )}, 'Math::BigInt' ) | 
 
| 1388 | 0 | 0 | 5 | $pblock ne $block_name and $mapping->{'block'} eq $block_name | 
 
| 1535 | 0 | 1 | 30 | $self->simulator and not $self->simulator->disable | 
 
|  | 1 | 29 | 1 | $self->simulator and not $self->simulator->disable and $ast->{'Simulator'} || $ast->{'asserts'} | 
| line | l | !l&&r | !l&&!r | condition | 
 
| 140 | 94 | 0 | 0 | $self->ast->{$name} || $self->ast->{$anon_block} | 
 
| 350 | 3 | 0 | 0 | ref $rhs eq "HASH" or ref $rhs eq "ARRAY" | 
 
| 354 | 1 | 0 | 2 | exists $rhs->{'TABLE'} or ref $rhs eq "ARRAY" | 
 
| 360 | 1 | 0 | 0 | $label || $lhs | 
 
| 943 | 35 | 0 | 100 | $funcs or $macros | 
 
| 957 | 8 | 0 | 0 | $ast->{'variables'}{$varname}{'name'} || $varname | 
 
| 962 | 0 | 0 | 8 | $funcs or $macros | 
 
| 993 | 15 | 21 | 0 | $extra{'STACK'}{$var1} || $var1 | 
 
| 996 | 13 | 20 | 2 | $extra{'STACK'}{$var2} || $var2 | 
 
| 1007 | 22 | 0 | 48 | $funcs or $macros | 
 
| 1019 | 60 | 1 | 0 | $sz == bless( {"sign" => "+","value" => bless( [3], 'Math::BigInt::Calc' )}, 'Math::BigInt' ) or $sz == bless( {"sign" => "+","value" => bless( [4], 'Math::BigInt::Calc' )}, 'Math::BigInt' ) | 
 
| 1051 | 33 | 1 | 0 | $sz == bless( {"sign" => "+","value" => bless( [3], 'Math::BigInt::Calc' )}, 'Math::BigInt' ) or $sz == bless( {"sign" => "+","value" => bless( [4], 'Math::BigInt::Calc' )}, 'Math::BigInt' ) | 
 
| 1128 | 57 | 0 | 0 | $ast->{'variables'}{$varname}{'name'} || $varname | 
 
| 1151 | 9 | 0 | 48 | $funcs or $macros | 
 
| 1176 | 43 | 0 | 0 | $mapping->{$block}{'block'} || $block | 
 
| 1178 | 0 | 0 | 43 | $child eq $block or $child eq $mapped_block | 
 
|  | 0 | 0 | 43 | $child eq $block or $child eq $mapped_block or $child eq $parent | 
 
| 1212 | 4 | 0 | 0 | $mapping->{$child}{'start_label'} || $end_label | 
 
| 1384 | 5 | 0 | 0 | $mapping->{'param_prefix'} || lc $block_name . '_param' | 
 
| 1442 | 1 | 41 | 0 | $vhref->{$var}{'label'} || $name | 
 
| 1466 | 8 | 12 | 19 | $vhref->{$var}{'scope'} eq "global" or $ast->{'code_config'}{'variable'}{'export'} | 
 
| 1535 | 18 | 1 | 11 | $ast->{'Simulator'} || $ast->{'asserts'} |