| line | !l | l&&!r | l&&r | condition | 
 
| 121 | 0 | 0 | 1 | not defined $self->{'_alpha'} and $self->{'_useCBOW'} == 1 | 
 
| 122 | 1 | 0 | 0 | not defined $self->{'_alpha'} and $self->{'_useCBOW'} == 0 | 
 
| 209 | 0 | 0 | 0 | -e "$outputFilePath" and $overwrite == 0 | 
 
| 210 | 0 | 0 | 0 | -e "$outputFilePath" and $overwrite == 0 | 
 
| 211 | 0 | 0 | 0 | -e "$outputFilePath" and $overwrite == 0 | 
 
| 275 | 0 | 0 | 0 | defined $readVocab and $readVocab ne '' | 
 
| 276 | 0 | 0 | 0 | defined $saveVocab and $saveVocab ne '' | 
 
| 294 | 0 | 0 | 0 | $result == 0 and -e "$outputFilePath" | 
 
| 339 | 0 | 0 | 1 | $result == -1 and $self->GetWriteLog == 0 | 
 
| 340 | 0 | 1 | 0 | $result == -1 and $self->GetWriteLog == 1 | 
 
| 350 | 0 | 0 | 1 | $self->GetDebugLog == 0 and $self->IsVectorDataInMemory == 0 | 
 
| 354 | 0 | 0 | 0 | defined $wordA and defined $wordB | 
 
| 355 | 0 | 0 | 0 | defined $wordA and defined $wordB | 
 
| 420 | 0 | 0 | 0 | $ldpA != 0 and $ldpB != 0 | 
 
| 432 | 0 | 0 | 1 | $self->GetDebugLog == 0 and $self->IsVectorDataInMemory == 0 | 
 
| 436 | 0 | 0 | 0 | defined $wordA and defined $wordB | 
 
| 437 | 0 | 0 | 0 | defined $wordA and defined $wordB | 
 
| 456 | 0 | 0 | 0 | defined $wordA and defined $wordB | 
 
| 506 | 0 | 0 | 0 | $ldpA != 0 and $ldpB != 0 | 
 
| 518 | 0 | 0 | 2 | $self->GetDebugLog == 0 and $self->IsVectorDataInMemory == 0 | 
 
| 522 | 0 | 0 | 0 | defined $wordA and defined $wordB | 
 
| 523 | 0 | 0 | 0 | defined $wordA and defined $wordB | 
 
| 575 | 0 | 0 | 0 | index($wordsFoundA, $wordAAry[$i]) == -1 and $allWordsMustExist == 1 | 
 
| 581 | 0 | 0 | 0 | index($wordsFoundB, $wordBAry[$i]) == -1 and $allWordsMustExist == 1 | 
 
| 674 | 0 | 0 | 0 | $ldpA != 0 and $ldpB != 0 | 
 
| 686 | 1 | 0 | 0 | defined $wordAData and defined $wordBData | 
 
| 687 | 1 | 0 | 0 | defined $wordAData and defined $wordBData | 
 
| 743 | 0 | 0 | 0 | $ldpA != 0 and $ldpB != 0 | 
 
| 755 | 0 | 0 | 0 | $self->GetDebugLog == 0 and $self->IsVectorDataInMemory == 0 | 
 
| 774 | 0 | 0 | 0 | $self->GetDebugLog == 0 and @wordAry == 0 || @wordAry == 1 | 
 
| 775 | 0 | 0 | 0 | $self->GetDebugLog == 0 and @wordAry == 0 || @wordAry == 1 | 
 
| 783 | 0 | 0 | 0 | not defined $value and $self->GetDebugLog == 0 | 
 
| 784 | 0 | 0 | 0 | defined $value and $self->GetDebugLog == 0 | 
 
| 794 | 0 | 0 | 0 | $self->GetDebugLog == 0 and $self->IsVectorDataInMemory == 0 | 
 
| 813 | 0 | 0 | 0 | $self->GetDebugLog == 0 and @wordAry == 0 || @wordAry == 1 | 
 
| 814 | 0 | 0 | 0 | $self->GetDebugLog == 0 and @wordAry == 0 || @wordAry == 1 | 
 
| 826 | 0 | 0 | 0 | not defined $value and $self->GetDebugLog == 0 | 
 
| 827 | 0 | 0 | 0 | defined $value and $self->GetDebugLog == 0 | 
 
| 837 | 0 | 0 | 1 | $self->GetDebugLog == 0 and $self->IsVectorDataInMemory == 0 | 
 
| 873 | 0 | 0 | 0 | $wordDataSize == 0 and defined $result | 
 
| 887 | 0 | 0 | 0 | $wordDataSize == 0 and defined $result | 
 
| 987 | 0 | 0 | 0 | $wordDataSize == 0 and defined $result | 
 
| 990 | 0 | 0 | 0 | @resultAry == 0 and @resultAry != $wordDataSize | 
 
| 1002 | 0 | 0 | 0 | defined $result and $result ne '' | 
 
| 1067 | 0 | 0 | 1 | $self->GetDebugLog == 0 and $self->IsVectorDataInMemory == 0 | 
 
| 1071 | 0 | 0 | 0 | defined $wordA and defined $wordB | 
 
| 1072 | 0 | 0 | 0 | defined $wordA and defined $wordB | 
 
| 1079 | 0 | 0 | 0 | defined $wordAData and defined $wordBData | 
 
| 1114 | 0 | 0 | 1 | $self->GetDebugLog == 0 and $self->IsVectorDataInMemory == 0 | 
 
| 1118 | 0 | 0 | 0 | defined $wordA and defined $wordB | 
 
| 1119 | 0 | 0 | 0 | defined $wordA and defined $wordB | 
 
| 1126 | 0 | 0 | 0 | defined $wordAData and defined $wordBData | 
 
| 1161 | 1 | 0 | 0 | defined $wordA and defined $wordB | 
 
| 1162 | 1 | 0 | 0 | defined $wordA and defined $wordB | 
 
| 1193 | 1 | 0 | 0 | defined $wordA and defined $wordB | 
 
| 1194 | 1 | 0 | 0 | defined $wordA and defined $wordB | 
 
| 1225 | 1 | 0 | 0 | defined $wordA and defined $wordB | 
 
| 1226 | 1 | 0 | 0 | defined $wordA and defined $wordB | 
 
| 1260 | 0 | 0 | 5 | $self->GetDebugLog == 0 and $self->IsVectorDataInMemory == 0 | 
 
| 1300 | 0 | 0 | 0 | defined $index and defined $element | 
 
| 1379 | 0 | 0 | 0 | defined $vocabHashRef->{$numOfWords} and $vocabHashRef->{$numOfWords} eq "$vectorLength #\$\@RTED#" | 
 
| 1430 | 2 | 0 | 0 | defined $oldData and @dataAry - 1 != $sizeOfVectors | 
 
| 1444 | 0 | 0 | 0 | defined $data and @dataAry - 1 != $sizeOfVectors | 
 
| 1612 | 0 | 0 | 0 | @data > 2 and @data % 2 == 0 | 
 
| 1703 | 0 | 0 | 0 | $buffer ne ' ' and defined $buffer | 
 
| 1728 | 0 | 0 | 0 | defined $buffer and $buffer ne '' | 
 
| 1848 | 0 | 0 | 0 | defined $index and defined $element | 
 
| 2001 | 0 | 0 | 0 | $i > 0 and defined $data | 
 
| 2101 | 0 | 0 | 0 | defined $index and defined $element | 
 
| 2145 | 0 | 0 | 0 | defined $index and defined $element | 
 
| 2261 | 3 | 0 | 0 | not defined $self->{'_alpha'} and $self->GetUseCBOW == 1 | 
 
| 2262 | 3 | 0 | 0 | not defined $self->{'_alpha'} and $self->GetUseCBOW == 0 | 
| line | l | !l&&r | !l&&!r | condition | 
 
| 203 | 0 | 0 | 0 | not -e "$trainFilePath" or -z "$trainFilePath" | 
 
| 292 | 0 | 0 | 0 | not -e "$outputFilePath" or -z "$outputFilePath" | 
 
| 372 | 0 | 0 | 0 | @wordAVtr == 0 or @wordBVtr == 0 | 
 
| 439 | 0 | 0 | 0 | $wordA eq '' or $wordB eq '' | 
 
| 440 | 0 | 0 | 0 | $wordA eq '' or $wordB eq '' | 
 
| 447 | 0 | 0 | 0 | @wordAAry == 0 or @wordBAry == 0 | 
 
| 448 | 0 | 0 | 0 | @wordAAry == 0 or @wordBAry == 0 | 
 
| 541 | 0 | 0 | 0 | @wordAAry == 0 or @wordBAry == 0 | 
 
| 542 | 0 | 0 | 0 | @wordAAry == 0 or @wordBAry == 0 | 
 
| 584 | 0 | 0 | 0 | $wordsFoundA eq '' or $wordsFoundB eq '' | 
 
| 585 | 0 | 0 | 0 | $wordsFoundA eq '' or $wordsFoundB eq '' | 
 
| 689 | 0 | 0 | 0 | $wordAData eq '' or $wordBData eq '' | 
 
| 690 | 0 | 0 | 0 | $wordAData eq '' or $wordBData eq '' | 
 
| 770 | 0 | 0 | 0 | @wordAry == 0 or @wordAry == 1 | 
 
| 771 | 0 | 0 | 0 | @wordAry == 0 or @wordAry == 1 | 
 
| 774 | 0 | 0 | 0 | @wordAry == 0 || @wordAry == 1 | 
 
| 775 | 0 | 0 | 0 | @wordAry == 0 || @wordAry == 1 | 
 
| 776 | 0 | 0 | 0 | @wordAry == 0 or @wordAry == 1 | 
 
| 809 | 0 | 0 | 0 | @wordAry == 0 or @wordAry == 1 | 
 
| 810 | 0 | 0 | 0 | @wordAry == 0 or @wordAry == 1 | 
 
| 813 | 0 | 0 | 0 | @wordAry == 0 || @wordAry == 1 | 
 
| 814 | 0 | 0 | 0 | @wordAry == 0 || @wordAry == 1 | 
 
| 815 | 0 | 0 | 0 | @wordAry == 0 or @wordAry == 1 | 
 
| 1725 | 0 | 0 | 0 | not defined $buffer or $buffer eq 0 | 
 
| 1726 | 0 | 0 | 0 | not defined $buffer or $buffer eq 0 |