|  line  | 
 !l  | 
 l&&!r  | 
 l&&r  | 
 condition  | 
 
| 
40
 | 
 0  | 
 0  | 
 15  | 
 PMLTQ::Suggest::Utils::apply_file_suffix($win, $pos->[1]) and $win->{'currentNode'}  | 
 
| 
58
 | 
 8  | 
 0  | 
 0  | 
 $opts->{'reserved_names'} and exists $opts->{'reserved_names'}{$name}  | 
 
| 
65
 | 
 15  | 
 0  | 
 0  | 
 $opts->{'reserved_names'} and exists $opts->{'reserved_names'}{$name}  | 
 
| 
78
 | 
 0  | 
 14  | 
 1  | 
 $parent and exists $marked{$parent}  | 
 
| 
87
 | 
 0  | 
 2  | 
 11  | 
 $parent && $parent->parent  | 
 
| 
113
 | 
 0  | 
 0  | 
 15  | 
 $opts->{'id2name'} && $opts->{'id2name'}{$$node{_id_member_name($node->type)}}  | 
 
| 
130
 | 
 125  | 
 0  | 
 0  | 
 $opts->{'exclude'} and $opts->{'exclude'}{$name}  | 
 
| 
193
 | 
 0  | 
 2  | 
 12  | 
 $refs && $refs->{$file_id}  | 
 
| 
210
 | 
 194  | 
 0  | 
 16  | 
 $mtype->get_decl_type == 7 and not UNIVERSAL::DOES::does($val, "Treex::PML::Alt")  | 
 
| 
217
 | 
 102  | 
 49  | 
 23  | 
 $mtype->get_decl_type == 8 && $mtype->get_format eq 'PMLREF'  | 
 
| 
218
 | 
 0  | 
 121  | 
 53  | 
 $type and $type->get_role =~ /^#(ID|ORDER)$/ || $is_pmlref  | 
 
| 
219
 | 
 30  | 
 0  | 
 23  | 
 $is_pmlref and $opts->{'id2name'}  | 
 
| 
 | 
 0  | 
 0  | 
 23  | 
 $is_pmlref and $opts->{'id2name'} and $val =~ /(?:^.*?\#)?(.+)$/  | 
 
| 
 | 
 0  | 
 20  | 
 3  | 
 $is_pmlref and $opts->{'id2name'} and $val =~ /(?:^.*?\#)?(.+)$/ and $opts->{'id2name'}{$1}  | 
 
| 
223
 | 
 5  | 
 0  | 
 15  | 
 $target and $target->type  | 
 
| 
267
 | 
 78  | 
 0  | 
 0  | 
 $opts->{'exclude'} and $opts->{'exclude'}{$n}  | 
 
| 
275
 | 
 0  | 
 0  | 
 0  | 
 $opts->{'exclude'} and $opts->{'exclude'}{$n}  |