|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
80
 | 
 5  | 
 52  | 
 if (defined $$self{'_outputFileHandle'})  | 
 
| 
101
 | 
 56  | 
 1  | 
 if (defined $$self{'options'}{'output'})  | 
 
| 
112
 | 
 5  | 
 52  | 
 if (defined $$self{'options'}{'outputFile'})  | 
 
| 
117
 | 
 0  | 
 5  | 
 unless open $$self{'_outputFileHandle'}, '>', $$self{'options'}{'outputFile'}  | 
 
| 
142
 | 
 51  | 
 6  | 
 if ($$self{'hti__Mode'} == 3) { }  | 
 
| 
172
 | 
 24  | 
 33  | 
 unless (defined $$self{'options'}{'doGenerateToc'})  | 
 
| 
178
 | 
 51  | 
 6  | 
 if ($$self{'options'}{'doGenerateToc'}) { }  | 
 
| 
209
 | 
 38  | 
 6  | 
 if ($$self{'options'}{'doGenerateToc'}) { }  | 
 
| 
238
 | 
 0  | 
 13  | 
 ref($aFile) =~ /ARRAY/ ? :  | 
 
| 
242
 | 
 13  | 
 0  | 
 if ($$self{'options'}{'doGenerateToc'}) { }  | 
 
| 
269
 | 
 64  | 
 0  | 
 if (length $$toc{'options'}{'insertionPoint'}) { }  | 
 
| 
275
 | 
 3  | 
 48  | 
 if ($tipPreposition ne 'replace' and $tipPreposition ne 'before' and $tipPreposition ne 'after')  | 
 
| 
320
 | 
 1243  | 
 198  | 
 if ($$self{'_doReleaseElement'} or $aTokenType != 2) { }  | 
 
| 
333
 | 
 59  | 
 45  | 
 if ($aTokenId =~ /$tipTokenId/ and (HTML::TocGenerator::_doesHashContainHash($aTokenAttributes, $$tipToken[2], 0) and HTML::TocGenerator::_doesHashContainHash($aTokenAttributes, $$tipToken[3], 1))) { }  | 
 
| 
357
 | 
 58  | 
 1185  | 
 if ($result)  | 
 
| 
364
 | 
 0  | 
 0  | 
 if return $result  | 
 
| 
402
 | 
 4  | 
 55  | 
 if ($aTokenType == 2 and length $`)  | 
 
| 
409
 | 
 13  | 
 46  | 
 if ($tipPreposition eq 'replace')  | 
 
| 
420
 | 
 23  | 
 23  | 
 if ($tipPreposition eq 'before')  | 
 
| 
427
 | 
 1  | 
 22  | 
 if ($aTokenType == 2) { }  | 
 
| 
437
 | 
 23  | 
 0  | 
 if ($tipPreposition eq 'after')  | 
 
| 
442
 | 
 1  | 
 22  | 
 if ($aTokenType == 2) { }  | 
 
| 
456
 | 
 6  | 
 53  | 
 if ($aTokenType == 2 and length $')  | 
 
| 
476
 | 
 0  | 
 58  | 
 if ($outputPrefix = $$self{'_outputPrefix'})  | 
 
| 
483
 | 
 24  | 
 34  | 
 if ($$self{'_doOutputInsertionPointToken'})  | 
 
| 
489
 | 
 0  | 
 58  | 
 if ($outputSuffix = $$self{'_outputSuffix'})  | 
 
| 
554
 | 
 0  | 
 57  | 
 if ($$self{'options'}{'parseToc'}) { }  | 
 
| 
566
 | 
 126  | 
 59  | 
 if (ref $scene eq 'SCALAR') { }  | 
 
| 
599
 | 
 1152  | 
 250  | 
 if ($$self{'_doReleaseElement'})  | 
 
| 
601
 | 
 981  | 
 171  | 
 if ($$self{'_isTocInsertionPointPassed'}) { }  | 
 
| 
623
 | 
 343  | 
 13  | 
 if defined $$self{'_output'}  | 
 
| 
625
 | 
 139  | 
 217  | 
 if $$self{'_doOutputToFile'}  | 
 
| 
670
 | 
 173  | 
 0  | 
 if ($$self{'_writingAnchorNameBegin'})  | 
 
| 
692
 | 
 17  | 
 0  | 
 if ($$self{'hti__Mode'} & 1)  | 
 
| 
695
 | 
 6  | 
 11  | 
 if (not $self->_processTokenAsInsertionPoint(3, $aComment, undef, $origText))  | 
 
| 
716
 | 
 4  | 
 0  | 
 if ($$self{'hti__Mode'} & 1)  | 
 
| 
719
 | 
 4  | 
 0  | 
 if (not $self->_processTokenAsInsertionPoint(4, $aDeclaration, undef, ""))  | 
 
| 
742
 | 
 351  | 
 0  | 
 if ($$self{'hti__Mode'} & 1)  | 
 
| 
745
 | 
 349  | 
 2  | 
 if (not $self->_processTokenAsInsertionPoint(1, $aTag, undef, $aOrigText))  | 
 
| 
815
 | 
 4  | 
 173  | 
 if (defined $$aTocToken[9]) { }  | 
 
| 
842
 | 
 0  | 
 0  | 
 ref($aFile) =~ /ARRAY/ ? :  | 
 
| 
870
 | 
 384  | 
 0  | 
 if ($$self{'hti__Mode'} & 1)  | 
 
| 
873
 | 
 350  | 
 34  | 
 if (not $self->_processTokenAsInsertionPoint(0, $aTag, $aAttr, $aTokenOrig))  | 
 
| 
878
 | 
 0  | 
 350  | 
 if ($$self{'_doAddAnchorIdToStartTag'})  | 
 
| 
885
 | 
 0  | 
 0  | 
 if (defined $$aAttr{'id'}) { }  | 
 
| 
901
 | 
 192  | 
 158  | 
 if (not $$self{'_isTocToken'})  | 
 
| 
921
 | 
 685  | 
 0  | 
 if ($$self{'hti__Mode'} & 1)  | 
 
| 
924
 | 
 674  | 
 11  | 
 if (not $self->_processTokenAsInsertionPoint(2, $aText, undef, $aText))  | 
 
| 
988
 | 
 0  | 
 39  | 
 if (keys %includeAttributes > 0)  | 
 
| 
996
 | 
 0  | 
 39  | 
 if (keys %excludeAttributes > 0)  | 
 
| 
1120
 | 
 6  | 
 12  | 
 if (defined $$self{'_lastAddedToken'} and $$self{'_lastAddedTokenType'} == 2) { }  |