Condition Coverage

blib/lib/Locale/Maketext/Extract/Plugin/Perl.pm
Criterion Covered Total %
condition 94 111 84.6


and 3 conditions

line !l l&&!r l&&r condition
44 475 55 60 $state == 0 and /\b(translate|maketext|gettext|__?|loc(?:ali[sz]e)?|l|x)/cg
45 408 60 62 $state == 1 and /^([\s\t\n]*)/cg
50 408 0 60 $state == 1 and /^([\S\(])\s*/cg
56 212 117 79 $state == 2 and defined $str
329 75 4 $state == 2 and defined $str and /^(\s*\.\s*)/cg
59 212 131 61 $state == 2 and defined $str_part
75 212 112 19 $state == 2 and /^(\')/cg
76 273 26 25 $state == 3 and /^([^'\\]+)/cg
77 273 19 7 $state == 3 and /^((?:\\.)+)/cgs
78 273 0 19 $state == 3 and /^\'/cg
80 161 89 23 $state == 2 and /^\"/cg
81 188 32 30 $state == 4 and /^([^"\\]+)/cg
82 188 23 9 $state == 4 and /^((?:\\.)+)/cgs
83 188 0 23 $state == 4 and /^\"/cg
85 99 89 0 $state == 2 and /^\`/cg
86 188 0 0 $state == 5 and /^([^\`]*)/cg
87 188 0 0 $state == 5 and /^\`/cg
89 99 88 1 $state == 2 and /^qq\{/cg
90 184 1 2 $state == 6 and /^([^\}]*)/cg
91 184 0 1 $state == 6 and /^\}/cg
93 96 84 4 $state == 2 and /^q\{/cg
94 168 4 8 $state == 7 and /^([^\}]*)/cg
95 168 0 4 $state == 7 and /^\}/cg
101 84 82 2 $state == 2 and /^<<\s*\'/cg
102 163 2 1 $state == 8 and /^([^'\\\n]+)/cg
103 163 2 0 $state == 8 and /^((?:\\.)+)/cg
106 163 0 2 $state == 8 and /^\'/cg
110 81 72 10 $state == 2 and /^<<\s*\"/cg
111 142 10 1 $state == 9 and /^([^"\\\n]+)/cg
112 142 10 0 $state == 9 and /^((?:\\.)+)/cg
115 142 0 10 $state == 9 and /^\"/cg
119 70 69 3 $state == 2 and /^<<(\w*)/cg
126 124 0 15 $state == 10 and /^.*\r?\n/cg
124 0 15 $state == 10 and /^.*\r?\n/cg and s/\G(.*?\r?\n)$heredoc(\r?\n)//s
131 55 11 58 $state == 2 and /^\s*[\)]/cg
145 55 0 11 $state == 2 and /^([^\)]*)/cg

or 3 conditions

line l !l&&r !l&&!r condition
60 19 4 38 $quo == 3 or $quo == 7