The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
{"pod":[[64,"new"],[86,"aNameSubVisible"],[110,"isSubVisible"],[138,"rsSortSub"],[172,"parsePackageSetSub"],[198,"parseSourceSetSub"],[247,"oLocationSetSub"],[283,"mergeWithBase"],[319,"isSubSupported"],[334,"percentSupportedOf"],[356,"percentConsistsOf"]],"subroutine":[[17,"BEGIN"],[18,"BEGIN"],[19,"BEGIN"],[27,"BEGIN"],[28,"BEGIN"],[28,"BEGIN"],[28,"BEGIN"],[29,"BEGIN"],[31,"BEGIN"],[32,"BEGIN"],[64,"new"],[86,"aNameSubVisible"],[110,"isSubVisible"],[138,"rsSortSub"],[145,"__ANON__"],[172,"parsePackageSetSub"],[198,"parseSourceSetSub"],[247,"oLocationSetSub"],[283,"mergeWithBase"],[319,"isSubSupported"],[334,"percentSupportedOf"],[356,"percentConsistsOf"]],"digest":"bdbddd716ca6d871a9f097d6a508542d","condition":[[114,{"op":"&&","right":"!$oPerlySense->isFileInProject('file', $file, 'fileProjectOf', $fileCurrent)","type":"and_3","left":"$file ne $fileCurrent && $_ =~ /^_/"}],[145,{"type":"or_3","right":"uc $a cmp uc $b","op":"or","left":"!$$rhSub{$b}->row <=> !$$rhSub{$a}->row"}],[145,{"left":"!$$rhSub{$b}->row <=> !$$rhSub{$a}->row or uc $a cmp uc $b","right":"($$rhSub{$a}->file eq $fileCurrent) <=> ($$rhSub{$b}->file eq $fileCurrent)","type":"or_3","op":"or"}],[145,{"right":"$$rhSub{$a}->file cmp $$rhSub{$b}->file","type":"or_3","op":"or","left":"!$$rhSub{$b}->row <=> !$$rhSub{$a}->row or uc $a cmp uc $b or ($$rhSub{$a}->file eq $fileCurrent) <=> ($$rhSub{$b}->file eq $fileCurrent)"}],[145,{"op":"or","right":"$$rhSub{$a}->row <=> $$rhSub{$b}->row","type":"or_3","left":"!$$rhSub{$b}->row <=> !$$rhSub{$a}->row or uc $a cmp uc $b or ($$rhSub{$a}->file eq $fileCurrent) <=> ($$rhSub{$b}->file eq $fileCurrent) or $$rhSub{$a}->file cmp $$rhSub{$b}->file"}],[292,{"type":"and_3","right":"$oLocationBase->row == 0","op":"and","left":"$oLocation->row == 0"}],[297,{"type":"and_3","right":"$oLocation->row == 0","op":"and","left":"$oLocationBase->row != 0"}],[338,{"op":"||","right":"1","type":"or_2","left":"scalar @$raNameSub"}],[361,{"op":"||","right":"1","type":"or_2","left":"scalar keys %{$self->rhSub;}"}]],"statement":[17,17,17,18,18,18,19,19,19,27,27,27,28,28,28,28,28,28,28,28,28,29,29,29,31,31,31,32,32,32,64,65,67,69,86,87,89,93,90,92,95,110,111,113,114,125,138,139,141,157,145,172,173,177,179,180,183,198,199,204,209,207,209,222,223,223,224,227,247,248,249,249,251,253,254,256,261,262,264,283,284,286,287,287,289,292,293,297,298,303,307,319,320,321,334,335,337,337,338,340,356,357,359,359,360,360,360,361,363],"start":{"356":{"percentConsistsOf":[{"time":null,"condition":8,"statement":100,"subroutine":21,"pod":10,"branch":5}]},"334":{"percentSupportedOf":[{"branch":5,"pod":9,"subroutine":20,"statement":94,"condition":7,"time":null}]},"27":{"BEGIN":[{"branch":null,"pod":null,"subroutine":3,"statement":9,"condition":null,"time":null}]},"-1":{"__COVER__":[{"branch":5,"condition":9,"time":null,"subroutine":22,"statement":109,"pod":11}]},"283":{"mergeWithBase":[{"branch":2,"condition":5,"time":null,"statement":79,"subroutine":18,"pod":7}]},"86":{"aNameSubVisible":[{"condition":null,"time":null,"pod":1,"statement":34,"subroutine":11,"branch":null}]},"31":{"BEGIN":[{"time":null,"condition":null,"subroutine":8,"statement":24,"pod":null,"branch":null}]},"64":{"new":[{"condition":null,"time":null,"pod":null,"subroutine":10,"statement":30,"branch":null}]},"32":{"BEGIN":[{"branch":null,"statement":27,"subroutine":9,"pod":null,"condition":null,"time":null}]},"19":{"BEGIN":[{"branch":null,"time":null,"condition":null,"pod":null,"statement":6,"subroutine":2}]},"29":{"BEGIN":[{"branch":null,"pod":null,"statement":21,"subroutine":7,"condition":null,"time":null}]},"110":{"isSubVisible":[{"branch":null,"time":null,"condition":null,"subroutine":12,"statement":41,"pod":2}]},"319":{"isSubSupported":[{"time":null,"condition":7,"statement":91,"subroutine":19,"pod":8,"branch":5}]},"198":{"parseSourceSetSub":[{"pod":5,"statement":57,"subroutine":16,"time":null,"condition":5,"branch":1}]},"172":{"parsePackageSetSub":[{"branch":1,"statement":51,"subroutine":15,"pod":4,"condition":5,"time":null}]},"17":{"BEGIN":[{"pod":null,"statement":null,"subroutine":null,"condition":null,"time":null,"branch":null}]},"138":{"rsSortSub":[{"branch":null,"statement":46,"subroutine":13,"pod":3,"time":null,"condition":1}]},"28":{"BEGIN":[{"pod":null,"statement":12,"subroutine":4,"time":null,"condition":null,"branch":null},{"branch":null,"condition":null,"time":null,"statement":15,"subroutine":5,"pod":null},{"subroutine":6,"statement":18,"pod":null,"condition":null,"time":null,"branch":null}]},"247":{"oLocationSetSub":[{"branch":1,"time":null,"condition":5,"statement":68,"subroutine":17,"pod":6}]},"18":{"BEGIN":[{"branch":null,"time":null,"condition":null,"pod":null,"subroutine":1,"statement":3}]},"145":{"__ANON__":[{"condition":5,"time":null,"pod":4,"subroutine":14,"statement":51,"branch":1}]}},"file":"lib/Devel/PerlySense/Document/Api.pm","branch":[[145,{"text":"unless !$$rhSub{$b}->row <=> !$$rhSub{$a}->row or uc $a cmp uc $b or ($$rhSub{$a}->file eq $fileCurrent) <=> ($$rhSub{$b}->file eq $fileCurrent) or $$rhSub{$a}->file cmp $$rhSub{$b}->file or $$rhSub{$a}->row <=> $$rhSub{$b}->row"}],[253,{"text":"if ($oNode) { }"}],[292,{"text":"if ($oLocation->row == 0 and $oLocationBase->row == 0)"}],[297,{"text":"if ($oLocationBase->row != 0 and $oLocation->row == 0)"}],[289,{"text":"if (my $oLocation = $$rhSub{$method}) { }"}]]}