line |
true |
false |
branch |
35
|
0 |
18 |
PUSHMARK (SP); |
36
|
0 |
18 |
EXTEND (SP, 3); |
44
|
18 |
0 |
FREETMPS; |
52
|
16 |
1 |
if (strstr (s, ":") == NULL) { |
70
|
270 |
0 |
key = SvPV (tmp, len); |
72
|
0 |
270 |
if (!hints) { |
79
|
264 |
6 |
if (!sv || !*sv) { |
|
0 |
264 |
if (!sv || !*sv) { |
83
|
0 |
264 |
return SvOK (*sv); |
|
0 |
0 |
return SvOK (*sv); |
|
0 |
0 |
return SvOK (*sv); |
95
|
131 |
267 |
if (strNE (ud->f_class, SvPVX (PL_curstname))) { |
99
|
6 |
261 |
if (!enabled (ud->class)) { |
103
|
0 |
261 |
if (!PL_parser) { |
107
|
0 |
261 |
if (!PL_lex_stuff) { |
|
230 |
31 |
if (!PL_lex_stuff) { |
113
|
0 |
31 |
if (!SvPOK (op_sv)) { |
118
|
0 |
31 |
s = PL_oldbufptr; |
121
|
12 |
19 |
if (strnNE (s, "sub", 3)) { |
125
|
0 |
19 |
if (!isSPACE (s[3])) { |
131
|
17 |
2 |
if (strNE (SvPVX (PL_subname), "?")) { |
132
|
0 |
17 |
(void)hook_toke_scan_word (aTHX_ (s - SvPVX (PL_linestr)), 1, tmpbuf, sizeof (tmpbuf), &retlen); |
134
|
0 |
17 |
if (retlen < 1) { |
140
|
0 |
17 |
if (!sv_eq (PL_subname, name)) { |
150
|
0 |
19 |
if (s[0] != '(') { |
155
|
0 |
19 |
PL_lex_stuff = NULL; |
161
|
19 |
0 |
if (s == tmp || !tmp2) { |
|
0 |
19 |
if (s == tmp || !tmp2) { |
170
|
155 |
19 |
while (tmp > s + 1) { |
171
|
11 |
144 |
if (isSPACE (s[0])) { |
176
|
11 |
133 |
if (isSPACE (tmp2[0])) { |
181
|
0 |
133 |
if (*tmp2 != *s) { |
192
|
5 |
14 |
if (s[0] == ':') { |
194
|
7 |
4 |
while (s[0] != '{') { |
198
|
0 |
7 |
(void)hook_toke_scan_word (aTHX_ (s - SvPVX (PL_linestr)), 0, tmpbuf, sizeof (tmpbuf), &retlen); |
200
|
0 |
7 |
if (retlen < 1) { |
205
|
4 |
3 |
if (s[0] == '(') { |
210
|
0 |
4 |
if (s == tmp) { |
216
|
3 |
1 |
if (strEQ (tmpbuf, "proto")) { |
217
|
31 |
3 |
while (attr_start < tmp) { |
227
|
1 |
2 |
else if (strEQ (tmpbuf, "proto")) { |
233
|
0 |
6 |
if (s[0] == ':') { |
239
|
0 |
18 |
if (s[0] != '{') { |
246
|
15 |
3 |
if (!ret) { |
260
|
0 |
1942 |
if (SvLEN (PL_linestr) < 16384) |
|
185 |
1757 |
if (SvLEN (PL_linestr) < 16384) |
272
|
3 |
0 |
if (PL_op->op_private & OPpEVAL_HAS_HH) { |
284
|
3 |
0 |
if (SvPOK (sv)) { |
300
|
3 |
0 |
if (enabled (ud->class)) { |
343
|
14 |
2 |
if (ud) { |