Condition Coverage

inc/XML/SAX/Base.pm
Criterion Covered Total %
condition 32 785 4.0


and 3 conditions

line !l l&&!r l&&r condition
48 0 0 0 defined $$callbacks{'Handler'} and $method = $$callbacks{'Handler'}->can('end_prefix_mapping')
0 0 0 defined $$callbacks{'ContentHandler'} and $$callbacks{'ContentHandler'}->can('AUTOLOAD')
0 0 0 defined $$callbacks{'ContentHandler'} and $$callbacks{'ContentHandler'}->can('AUTOLOAD') and $$callbacks{'ContentHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')
0 0 0 defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD')
0 0 0 defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD') and $$callbacks{'Handler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')
117 0 0 0 defined $$callbacks{'Handler'} and $method = $$callbacks{'Handler'}->can('internal_entity_decl')
0 0 0 defined $$callbacks{'DeclHandler'} and $$callbacks{'DeclHandler'}->can('AUTOLOAD')
0 0 0 defined $$callbacks{'DeclHandler'} and $$callbacks{'DeclHandler'}->can('AUTOLOAD') and $$callbacks{'DeclHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')
0 0 0 defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD')
0 0 0 defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD') and $$callbacks{'Handler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')
186 1 0 0 defined $$callbacks{'DocumentHandler'} and $method = $$callbacks{'DocumentHandler'}->can('characters')
0 0 1 defined $$callbacks{'Handler'} and $method = $$callbacks{'Handler'}->can('characters')
0 0 0 defined $$callbacks{'ContentHandler'} and $$callbacks{'ContentHandler'}->can('AUTOLOAD')
0 0 0 defined $$callbacks{'ContentHandler'} and $$callbacks{'ContentHandler'}->can('AUTOLOAD') and $$callbacks{'ContentHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')
0 0 0 defined $$callbacks{'DocumentHandler'} and $$callbacks{'DocumentHandler'}->can('AUTOLOAD')
0 0 0 defined $$callbacks{'DocumentHandler'} and $$callbacks{'DocumentHandler'}->can('AUTOLOAD') and $$callbacks{'DocumentHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')
0 0 0 defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD')
0 0 0 defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD') and $$callbacks{'Handler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')
278 1 0 0 defined $$callbacks{'DocumentHandler'} and $method = $$callbacks{'DocumentHandler'}->can('start_element')
0 0 1 defined $$callbacks{'Handler'} and $method = $$callbacks{'Handler'}->can('start_element')
0 0 0 defined $$callbacks{'ContentHandler'} and $$callbacks{'ContentHandler'}->can('AUTOLOAD')
0 0 0 defined $$callbacks{'ContentHandler'} and $$callbacks{'ContentHandler'}->can('AUTOLOAD') and $$callbacks{'ContentHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')
0 0 0 defined $$callbacks{'DocumentHandler'} and $$callbacks{'DocumentHandler'}->can('AUTOLOAD')
0 0 0 defined $$callbacks{'DocumentHandler'} and $$callbacks{'DocumentHandler'}->can('AUTOLOAD') and $$callbacks{'DocumentHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')
0 0 0 defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD')
0 0 0 defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD') and $$callbacks{'Handler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')
370 0 0 0 defined $$callbacks{'Handler'} and $method = $$callbacks{'Handler'}->can('external_entity_decl')
0 0 0 defined $$callbacks{'DeclHandler'} and $$callbacks{'DeclHandler'}->can('AUTOLOAD')
0 0 0 defined $$callbacks{'DeclHandler'} and $$callbacks{'DeclHandler'}->can('AUTOLOAD') and $$callbacks{'DeclHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')
0 0 0 defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD')
0 0 0 defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD') and $$callbacks{'Handler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')
439 0 0 0 defined $$callbacks{'Handler'} and $method = $$callbacks{'Handler'}->can('xml_decl')
0 0 0 defined $$callbacks{'DTDHandler'} and $$callbacks{'DTDHandler'}->can('AUTOLOAD')
0 0 0 defined $$callbacks{'DTDHandler'} and $$callbacks{'DTDHandler'}->can('AUTOLOAD') and $$callbacks{'DTDHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')
0 0 0 defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD')
0 0 0 defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD') and $$callbacks{'Handler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')
508 0 0 0 defined $$callbacks{'Handler'} and $method = $$callbacks{'Handler'}->can('entity_decl')
0 0 0 defined $$callbacks{'DTDHandler'} and $$callbacks{'DTDHandler'}->can('AUTOLOAD')
0 0 0 defined $$callbacks{'DTDHandler'} and $$callbacks{'DTDHandler'}->can('AUTOLOAD') and $$callbacks{'DTDHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')
0 0 0 defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD')
0 0 0 defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD') and $$callbacks{'Handler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')
577 0 0 0 defined $$callbacks{'Handler'} and $method = $$callbacks{'Handler'}->can('end_dtd')
0 0 0 defined $$callbacks{'LexicalHandler'} and $$callbacks{'LexicalHandler'}->can('AUTOLOAD')
0 0 0 defined $$callbacks{'LexicalHandler'} and $$callbacks{'LexicalHandler'}->can('AUTOLOAD') and $$callbacks{'LexicalHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')
0 0 0 defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD')
0 0 0 defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD') and $$callbacks{'Handler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')
646 0 0 0 defined $$callbacks{'Handler'} and $method = $$callbacks{'Handler'}->can('unparsed_entity_decl')
0 0 0 defined $$callbacks{'DTDHandler'} and $$callbacks{'DTDHandler'}->can('AUTOLOAD')
0 0 0 defined $$callbacks{'DTDHandler'} and $$callbacks{'DTDHandler'}->can('AUTOLOAD') and $$callbacks{'DTDHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')
0 0 0 defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD')
0 0 0 defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD') and $$callbacks{'Handler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')
715 0 0 0 defined $$callbacks{'DocumentHandler'} and $method = $$callbacks{'DocumentHandler'}->can('processing_instruction')
0 0 0 defined $$callbacks{'Handler'} and $method = $$callbacks{'Handler'}->can('processing_instruction')
0 0 0 defined $$callbacks{'ContentHandler'} and $$callbacks{'ContentHandler'}->can('AUTOLOAD')
0 0 0 defined $$callbacks{'ContentHandler'} and $$callbacks{'ContentHandler'}->can('AUTOLOAD') and $$callbacks{'ContentHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')
0 0 0 defined $$callbacks{'DocumentHandler'} and $$callbacks{'DocumentHandler'}->can('AUTOLOAD')
0 0 0 defined $$callbacks{'DocumentHandler'} and $$callbacks{'DocumentHandler'}->can('AUTOLOAD') and $$callbacks{'DocumentHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')
0 0 0 defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD')
0 0 0 defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD') and $$callbacks{'Handler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')
807 0 0 0 defined $$callbacks{'Handler'} and $method = $$callbacks{'Handler'}->can('attribute_decl')
0 0 0 defined $$callbacks{'DeclHandler'} and $$callbacks{'DeclHandler'}->can('AUTOLOAD')
0 0 0 defined $$callbacks{'DeclHandler'} and $$callbacks{'DeclHandler'}->can('AUTOLOAD') and $$callbacks{'DeclHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')
0 0 0 defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD')
0 0 0 defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD') and $$callbacks{'Handler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')
876 0 0 0 defined $$callbacks{'Handler'} and $method = $$callbacks{'Handler'}->can('fatal_error')
0 0 0 defined $$callbacks{'ErrorHandler'} and $$callbacks{'ErrorHandler'}->can('AUTOLOAD')
0 0 0 defined $$callbacks{'ErrorHandler'} and $$callbacks{'ErrorHandler'}->can('AUTOLOAD') and $$callbacks{'ErrorHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')
0 0 0 defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD')
0 0 0 defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD') and $$callbacks{'Handler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')
945 0 0 0 defined $$callbacks{'LexicalHandler'} and $method = $$callbacks{'LexicalHandler'}->can('end_cdata')
0 0 0 defined $$callbacks{'Handler'} and $method = $$callbacks{'Handler'}->can('end_cdata')
0 0 0 defined $$callbacks{'DocumentHandler'} and $$callbacks{'DocumentHandler'}->can('AUTOLOAD')
0 0 0 defined $$callbacks{'DocumentHandler'} and $$callbacks{'DocumentHandler'}->can('AUTOLOAD') and $$callbacks{'DocumentHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')
0 0 0 defined $$callbacks{'LexicalHandler'} and $$callbacks{'LexicalHandler'}->can('AUTOLOAD')
0 0 0 defined $$callbacks{'LexicalHandler'} and $$callbacks{'LexicalHandler'}->can('AUTOLOAD') and $$callbacks{'LexicalHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')
0 0 0 defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD')
0 0 0 defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD') and $$callbacks{'Handler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')
1037 0 0 0 defined $$callbacks{'Handler'} and $method = $$callbacks{'Handler'}->can('start_entity')
0 0 0 defined $$callbacks{'LexicalHandler'} and $$callbacks{'LexicalHandler'}->can('AUTOLOAD')
0 0 0 defined $$callbacks{'LexicalHandler'} and $$callbacks{'LexicalHandler'}->can('AUTOLOAD') and $$callbacks{'LexicalHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')
0 0 0 defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD')
0 0 0 defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD') and $$callbacks{'Handler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')
1106 0 0 0 defined $$callbacks{'Handler'} and $method = $$callbacks{'Handler'}->can('start_prefix_mapping')
0 0 0 defined $$callbacks{'ContentHandler'} and $$callbacks{'ContentHandler'}->can('AUTOLOAD')
0 0 0 defined $$callbacks{'ContentHandler'} and $$callbacks{'ContentHandler'}->can('AUTOLOAD') and $$callbacks{'ContentHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')
0 0 0 defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD')
0 0 0 defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD') and $$callbacks{'Handler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')
1175 0 0 0 defined $$callbacks{'Handler'} and $method = $$callbacks{'Handler'}->can('error')
0 0 0 defined $$callbacks{'ErrorHandler'} and $$callbacks{'ErrorHandler'}->can('AUTOLOAD')
0 0 0 defined $$callbacks{'ErrorHandler'} and $$callbacks{'ErrorHandler'}->can('AUTOLOAD') and $$callbacks{'ErrorHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')
0 0 0 defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD')
0 0 0 defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD') and $$callbacks{'Handler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')
1244 1 0 0 defined $$callbacks{'DocumentHandler'} and $method = $$callbacks{'DocumentHandler'}->can('start_document')
0 0 1 defined $$callbacks{'Handler'} and $method = $$callbacks{'Handler'}->can('start_document')
0 0 0 defined $$callbacks{'ContentHandler'} and $$callbacks{'ContentHandler'}->can('AUTOLOAD')
0 0 0 defined $$callbacks{'ContentHandler'} and $$callbacks{'ContentHandler'}->can('AUTOLOAD') and $$callbacks{'ContentHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')
0 0 0 defined $$callbacks{'DocumentHandler'} and $$callbacks{'DocumentHandler'}->can('AUTOLOAD')
0 0 0 defined $$callbacks{'DocumentHandler'} and $$callbacks{'DocumentHandler'}->can('AUTOLOAD') and $$callbacks{'DocumentHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')
0 0 0 defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD')
0 0 0 defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD') and $$callbacks{'Handler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')
1336 0 0 0 defined $$callbacks{'DocumentHandler'} and $method = $$callbacks{'DocumentHandler'}->can('ignorable_whitespace')
0 0 0 defined $$callbacks{'Handler'} and $method = $$callbacks{'Handler'}->can('ignorable_whitespace')
0 0 0 defined $$callbacks{'ContentHandler'} and $$callbacks{'ContentHandler'}->can('AUTOLOAD')
0 0 0 defined $$callbacks{'ContentHandler'} and $$callbacks{'ContentHandler'}->can('AUTOLOAD') and $$callbacks{'ContentHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')
0 0 0 defined $$callbacks{'DocumentHandler'} and $$callbacks{'DocumentHandler'}->can('AUTOLOAD')
0 0 0 defined $$callbacks{'DocumentHandler'} and $$callbacks{'DocumentHandler'}->can('AUTOLOAD') and $$callbacks{'DocumentHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')
0 0 0 defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD')
0 0 0 defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD') and $$callbacks{'Handler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')
1428 2 0 0 defined $$callbacks{'DocumentHandler'} and $method = $$callbacks{'DocumentHandler'}->can('end_document')
1 0 1 defined $$callbacks{'Handler'} and $method = $$callbacks{'Handler'}->can('end_document')
1 0 0 defined $$callbacks{'ContentHandler'} and $$callbacks{'ContentHandler'}->can('AUTOLOAD')
1 0 0 defined $$callbacks{'ContentHandler'} and $$callbacks{'ContentHandler'}->can('AUTOLOAD') and $$callbacks{'ContentHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')
1 0 0 defined $$callbacks{'DocumentHandler'} and $$callbacks{'DocumentHandler'}->can('AUTOLOAD')
1 0 0 defined $$callbacks{'DocumentHandler'} and $$callbacks{'DocumentHandler'}->can('AUTOLOAD') and $$callbacks{'DocumentHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')
1 0 0 defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD')
1 0 0 defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD') and $$callbacks{'Handler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')
1520 0 0 0 defined $$callbacks{'LexicalHandler'} and $method = $$callbacks{'LexicalHandler'}->can('start_cdata')
0 0 0 defined $$callbacks{'Handler'} and $method = $$callbacks{'Handler'}->can('start_cdata')
0 0 0 defined $$callbacks{'DocumentHandler'} and $$callbacks{'DocumentHandler'}->can('AUTOLOAD')
0 0 0 defined $$callbacks{'DocumentHandler'} and $$callbacks{'DocumentHandler'}->can('AUTOLOAD') and $$callbacks{'DocumentHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')
0 0 0 defined $$callbacks{'LexicalHandler'} and $$callbacks{'LexicalHandler'}->can('AUTOLOAD')
0 0 0 defined $$callbacks{'LexicalHandler'} and $$callbacks{'LexicalHandler'}->can('AUTOLOAD') and $$callbacks{'LexicalHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')
0 0 0 defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD')
0 0 0 defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD') and $$callbacks{'Handler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')
1612 2 0 0 defined $$callbacks{'DocumentHandler'} and $method = $$callbacks{'DocumentHandler'}->can('set_document_locator')
1 0 1 defined $$callbacks{'Handler'} and $method = $$callbacks{'Handler'}->can('set_document_locator')
1 0 0 defined $$callbacks{'ContentHandler'} and $$callbacks{'ContentHandler'}->can('AUTOLOAD')
1 0 0 defined $$callbacks{'ContentHandler'} and $$callbacks{'ContentHandler'}->can('AUTOLOAD') and $$callbacks{'ContentHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')
1 0 0 defined $$callbacks{'DocumentHandler'} and $$callbacks{'DocumentHandler'}->can('AUTOLOAD')
1 0 0 defined $$callbacks{'DocumentHandler'} and $$callbacks{'DocumentHandler'}->can('AUTOLOAD') and $$callbacks{'DocumentHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')
1 0 0 defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD')
1 0 0 defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD') and $$callbacks{'Handler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')
1704 0 0 0 defined $$callbacks{'Handler'} and $method = $$callbacks{'Handler'}->can('attlist_decl')
0 0 0 defined $$callbacks{'DTDHandler'} and $$callbacks{'DTDHandler'}->can('AUTOLOAD')
0 0 0 defined $$callbacks{'DTDHandler'} and $$callbacks{'DTDHandler'}->can('AUTOLOAD') and $$callbacks{'DTDHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')
0 0 0 defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD')
0 0 0 defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD') and $$callbacks{'Handler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')
1773 0 0 0 defined $$callbacks{'Handler'} and $method = $$callbacks{'Handler'}->can('start_dtd')
0 0 0 defined $$callbacks{'LexicalHandler'} and $$callbacks{'LexicalHandler'}->can('AUTOLOAD')
0 0 0 defined $$callbacks{'LexicalHandler'} and $$callbacks{'LexicalHandler'}->can('AUTOLOAD') and $$callbacks{'LexicalHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')
0 0 0 defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD')
0 0 0 defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD') and $$callbacks{'Handler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')
1842 0 0 0 defined $$callbacks{'Handler'} and $method = $$callbacks{'Handler'}->can('resolve_entity')
0 0 0 defined $$callbacks{'EntityResolver'} and $$callbacks{'EntityResolver'}->can('AUTOLOAD')
0 0 0 defined $$callbacks{'EntityResolver'} and $$callbacks{'EntityResolver'}->can('AUTOLOAD') and $$callbacks{'EntityResolver'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')
0 0 0 defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD')
0 0 0 defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD') and $$callbacks{'Handler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')
1911 0 0 0 defined $$callbacks{'Handler'} and $method = $$callbacks{'Handler'}->can('entity_reference')
0 0 0 defined $$callbacks{'DocumentHandler'} and $$callbacks{'DocumentHandler'}->can('AUTOLOAD')
0 0 0 defined $$callbacks{'DocumentHandler'} and $$callbacks{'DocumentHandler'}->can('AUTOLOAD') and $$callbacks{'DocumentHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')
0 0 0 defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD')
0 0 0 defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD') and $$callbacks{'Handler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')
1980 0 0 0 defined $$callbacks{'Handler'} and $method = $$callbacks{'Handler'}->can('element_decl')
0 0 0 defined $$callbacks{'DeclHandler'} and $$callbacks{'DeclHandler'}->can('AUTOLOAD')
0 0 0 defined $$callbacks{'DeclHandler'} and $$callbacks{'DeclHandler'}->can('AUTOLOAD') and $$callbacks{'DeclHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')
0 0 0 defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD')
0 0 0 defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD') and $$callbacks{'Handler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')
2049 0 0 0 defined $$callbacks{'Handler'} and $method = $$callbacks{'Handler'}->can('notation_decl')
0 0 0 defined $$callbacks{'DTDHandler'} and $$callbacks{'DTDHandler'}->can('AUTOLOAD')
0 0 0 defined $$callbacks{'DTDHandler'} and $$callbacks{'DTDHandler'}->can('AUTOLOAD') and $$callbacks{'DTDHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')
0 0 0 defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD')
0 0 0 defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD') and $$callbacks{'Handler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')
2118 0 0 0 defined $$callbacks{'Handler'} and $method = $$callbacks{'Handler'}->can('skipped_entity')
0 0 0 defined $$callbacks{'ContentHandler'} and $$callbacks{'ContentHandler'}->can('AUTOLOAD')
0 0 0 defined $$callbacks{'ContentHandler'} and $$callbacks{'ContentHandler'}->can('AUTOLOAD') and $$callbacks{'ContentHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')
0 0 0 defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD')
0 0 0 defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD') and $$callbacks{'Handler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')
2187 1 0 0 defined $$callbacks{'DocumentHandler'} and $method = $$callbacks{'DocumentHandler'}->can('end_element')
0 0 1 defined $$callbacks{'Handler'} and $method = $$callbacks{'Handler'}->can('end_element')
0 0 0 defined $$callbacks{'ContentHandler'} and $$callbacks{'ContentHandler'}->can('AUTOLOAD')
0 0 0 defined $$callbacks{'ContentHandler'} and $$callbacks{'ContentHandler'}->can('AUTOLOAD') and $$callbacks{'ContentHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')
0 0 0 defined $$callbacks{'DocumentHandler'} and $$callbacks{'DocumentHandler'}->can('AUTOLOAD')
0 0 0 defined $$callbacks{'DocumentHandler'} and $$callbacks{'DocumentHandler'}->can('AUTOLOAD') and $$callbacks{'DocumentHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')
0 0 0 defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD')
0 0 0 defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD') and $$callbacks{'Handler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')
2279 0 0 0 defined $$callbacks{'Handler'} and $method = $$callbacks{'Handler'}->can('doctype_decl')
0 0 0 defined $$callbacks{'DTDHandler'} and $$callbacks{'DTDHandler'}->can('AUTOLOAD')
0 0 0 defined $$callbacks{'DTDHandler'} and $$callbacks{'DTDHandler'}->can('AUTOLOAD') and $$callbacks{'DTDHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')
0 0 0 defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD')
0 0 0 defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD') and $$callbacks{'Handler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')
2348 0 0 0 defined $$callbacks{'LexicalHandler'} and $method = $$callbacks{'LexicalHandler'}->can('comment')
0 0 0 defined $$callbacks{'Handler'} and $method = $$callbacks{'Handler'}->can('comment')
0 0 0 defined $$callbacks{'DocumentHandler'} and $$callbacks{'DocumentHandler'}->can('AUTOLOAD')
0 0 0 defined $$callbacks{'DocumentHandler'} and $$callbacks{'DocumentHandler'}->can('AUTOLOAD') and $$callbacks{'DocumentHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')
0 0 0 defined $$callbacks{'LexicalHandler'} and $$callbacks{'LexicalHandler'}->can('AUTOLOAD')
0 0 0 defined $$callbacks{'LexicalHandler'} and $$callbacks{'LexicalHandler'}->can('AUTOLOAD') and $$callbacks{'LexicalHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')
0 0 0 defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD')
0 0 0 defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD') and $$callbacks{'Handler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')
2440 0 0 0 defined $$callbacks{'Handler'} and $method = $$callbacks{'Handler'}->can('end_entity')
0 0 0 defined $$callbacks{'LexicalHandler'} and $$callbacks{'LexicalHandler'}->can('AUTOLOAD')
0 0 0 defined $$callbacks{'LexicalHandler'} and $$callbacks{'LexicalHandler'}->can('AUTOLOAD') and $$callbacks{'LexicalHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')
0 0 0 defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD')
0 0 0 defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD') and $$callbacks{'Handler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')
2509 0 0 0 defined $$callbacks{'Handler'} and $method = $$callbacks{'Handler'}->can('warning')
0 0 0 defined $$callbacks{'ErrorHandler'} and $$callbacks{'ErrorHandler'}->can('AUTOLOAD')
0 0 0 defined $$callbacks{'ErrorHandler'} and $$callbacks{'ErrorHandler'}->can('AUTOLOAD') and $$callbacks{'ErrorHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')
0 0 0 defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD')
0 0 0 defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD') and $$callbacks{'Handler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')
2602 1 0 0 defined $$parse_options{'Source'}{'CharacterStream'} and $method = $self->can('_parse_characterstream')
1 0 0 defined $$parse_options{'Source'}{'ByteStream'} and $method = $self->can('_parse_bytestream')
0 0 1 defined $$parse_options{'Source'}{'String'} and $method = $self->can('_parse_string')
0 0 0 defined $$parse_options{'Source'}{'SystemId'} and $method = $self->can('_parse_systemid')

or 2 conditions

line l !l condition
48 0 0 'UNIVERSAL'->can('AUTOLOAD') || ''
0 0 'UNIVERSAL'->can('AUTOLOAD') || ''
117 0 0 'UNIVERSAL'->can('AUTOLOAD') || ''
0 0 'UNIVERSAL'->can('AUTOLOAD') || ''
186 0 0 'UNIVERSAL'->can('AUTOLOAD') || ''
0 0 'UNIVERSAL'->can('AUTOLOAD') || ''
0 0 'UNIVERSAL'->can('AUTOLOAD') || ''
278 0 0 'UNIVERSAL'->can('AUTOLOAD') || ''
0 0 'UNIVERSAL'->can('AUTOLOAD') || ''
0 0 'UNIVERSAL'->can('AUTOLOAD') || ''
370 0 0 'UNIVERSAL'->can('AUTOLOAD') || ''
0 0 'UNIVERSAL'->can('AUTOLOAD') || ''
439 0 0 'UNIVERSAL'->can('AUTOLOAD') || ''
0 0 'UNIVERSAL'->can('AUTOLOAD') || ''
508 0 0 'UNIVERSAL'->can('AUTOLOAD') || ''
0 0 'UNIVERSAL'->can('AUTOLOAD') || ''
577 0 0 'UNIVERSAL'->can('AUTOLOAD') || ''
0 0 'UNIVERSAL'->can('AUTOLOAD') || ''
646 0 0 'UNIVERSAL'->can('AUTOLOAD') || ''
0 0 'UNIVERSAL'->can('AUTOLOAD') || ''
715 0 0 'UNIVERSAL'->can('AUTOLOAD') || ''
0 0 'UNIVERSAL'->can('AUTOLOAD') || ''
0 0 'UNIVERSAL'->can('AUTOLOAD') || ''
807 0 0 'UNIVERSAL'->can('AUTOLOAD') || ''
0 0 'UNIVERSAL'->can('AUTOLOAD') || ''
876 0 0 'UNIVERSAL'->can('AUTOLOAD') || ''
0 0 'UNIVERSAL'->can('AUTOLOAD') || ''
945 0 0 'UNIVERSAL'->can('AUTOLOAD') || ''
0 0 'UNIVERSAL'->can('AUTOLOAD') || ''
0 0 'UNIVERSAL'->can('AUTOLOAD') || ''
1037 0 0 'UNIVERSAL'->can('AUTOLOAD') || ''
0 0 'UNIVERSAL'->can('AUTOLOAD') || ''
1106 0 0 'UNIVERSAL'->can('AUTOLOAD') || ''
0 0 'UNIVERSAL'->can('AUTOLOAD') || ''
1175 0 0 'UNIVERSAL'->can('AUTOLOAD') || ''
0 0 'UNIVERSAL'->can('AUTOLOAD') || ''
1244 0 0 'UNIVERSAL'->can('AUTOLOAD') || ''
0 0 'UNIVERSAL'->can('AUTOLOAD') || ''
0 0 'UNIVERSAL'->can('AUTOLOAD') || ''
1336 0 0 'UNIVERSAL'->can('AUTOLOAD') || ''
0 0 'UNIVERSAL'->can('AUTOLOAD') || ''
0 0 'UNIVERSAL'->can('AUTOLOAD') || ''
1428 0 0 'UNIVERSAL'->can('AUTOLOAD') || ''
0 0 'UNIVERSAL'->can('AUTOLOAD') || ''
0 0 'UNIVERSAL'->can('AUTOLOAD') || ''
1520 0 0 'UNIVERSAL'->can('AUTOLOAD') || ''
0 0 'UNIVERSAL'->can('AUTOLOAD') || ''
0 0 'UNIVERSAL'->can('AUTOLOAD') || ''
1612 0 0 'UNIVERSAL'->can('AUTOLOAD') || ''
0 0 'UNIVERSAL'->can('AUTOLOAD') || ''
0 0 'UNIVERSAL'->can('AUTOLOAD') || ''
1704 0 0 'UNIVERSAL'->can('AUTOLOAD') || ''
0 0 'UNIVERSAL'->can('AUTOLOAD') || ''
1773 0 0 'UNIVERSAL'->can('AUTOLOAD') || ''
0 0 'UNIVERSAL'->can('AUTOLOAD') || ''
1842 0 0 'UNIVERSAL'->can('AUTOLOAD') || ''
0 0 'UNIVERSAL'->can('AUTOLOAD') || ''
1911 0 0 'UNIVERSAL'->can('AUTOLOAD') || ''
0 0 'UNIVERSAL'->can('AUTOLOAD') || ''
1980 0 0 'UNIVERSAL'->can('AUTOLOAD') || ''
0 0 'UNIVERSAL'->can('AUTOLOAD') || ''
2049 0 0 'UNIVERSAL'->can('AUTOLOAD') || ''
0 0 'UNIVERSAL'->can('AUTOLOAD') || ''
2118 0 0 'UNIVERSAL'->can('AUTOLOAD') || ''
0 0 'UNIVERSAL'->can('AUTOLOAD') || ''
2187 0 0 'UNIVERSAL'->can('AUTOLOAD') || ''
0 0 'UNIVERSAL'->can('AUTOLOAD') || ''
0 0 'UNIVERSAL'->can('AUTOLOAD') || ''
2279 0 0 'UNIVERSAL'->can('AUTOLOAD') || ''
0 0 'UNIVERSAL'->can('AUTOLOAD') || ''
2348 0 0 'UNIVERSAL'->can('AUTOLOAD') || ''
0 0 'UNIVERSAL'->can('AUTOLOAD') || ''
0 0 'UNIVERSAL'->can('AUTOLOAD') || ''
2440 0 0 'UNIVERSAL'->can('AUTOLOAD') || ''
0 0 'UNIVERSAL'->can('AUTOLOAD') || ''
2509 0 0 'UNIVERSAL'->can('AUTOLOAD') || ''
0 0 'UNIVERSAL'->can('AUTOLOAD') || ''
2762 0 0 $handler_type ||= 'Handler'
2808 0 0 $handler_type ||= 'Handler'

or 3 conditions

line l !l&&r !l&&!r condition
2569 0 1 0 ref $proto || $proto
2572 1 0 0 defined $$options{'Handler'} or defined $$options{'ContentHandler'}
1 0 0 defined $$options{'Handler'} or defined $$options{'ContentHandler'} or defined $$options{'DTDHandler'}
0 0 0 defined $$options{'Handler'} or defined $$options{'ContentHandler'} or defined $$options{'DTDHandler'} or defined $$options{'DocumentHandler'}
0 0 0 defined $$options{'Handler'} or defined $$options{'ContentHandler'} or defined $$options{'DTDHandler'} or defined $$options{'DocumentHandler'} or defined $$options{'LexicalHandler'}
0 0 0 defined $$options{'Handler'} or defined $$options{'ContentHandler'} or defined $$options{'DTDHandler'} or defined $$options{'DocumentHandler'} or defined $$options{'LexicalHandler'} or defined $$options{'ErrorHandler'}
0 0 0 defined $$options{'Handler'} or defined $$options{'ContentHandler'} or defined $$options{'DTDHandler'} or defined $$options{'DocumentHandler'} or defined $$options{'LexicalHandler'} or defined $$options{'ErrorHandler'} or defined $$options{'DeclHandler'}