| line |
true |
false |
branch |
|
15
|
0 |
18 |
if (d - ds > 1) { |
|
48
|
127 |
0 |
while((c = lex_peek_unichar(0))) { |
|
49
|
34 |
93 |
if(at_start ? isIDFIRST_uni(c) : isALNUM_uni(c)) |
|
|
34 |
0 |
if(at_start ? isIDFIRST_uni(c) : isALNUM_uni(c)) |
|
|
34 |
0 |
if(at_start ? isIDFIRST_uni(c) : isALNUM_uni(c)) |
|
|
9 |
25 |
if(at_start ? isIDFIRST_uni(c) : isALNUM_uni(c)) |
|
|
93 |
0 |
if(at_start ? isIDFIRST_uni(c) : isALNUM_uni(c)) |
|
|
93 |
0 |
if(at_start ? isIDFIRST_uni(c) : isALNUM_uni(c)) |
|
|
27 |
66 |
if(at_start ? isIDFIRST_uni(c) : isALNUM_uni(c)) |
|
|
36 |
91 |
if(at_start ? isIDFIRST_uni(c) : isALNUM_uni(c)) |
|
52
|
6 |
30 |
else if((flags & LEX_IDENT_PACKAGENAME) && (c == ':')) { |
|
|
2 |
4 |
else if((flags & LEX_IDENT_PACKAGENAME) && (c == ':')) { |
|
54
|
0 |
2 |
if(lex_read_unichar(0) != ':') |
|
64
|
25 |
9 |
if(!len) |
|
68
|
0 |
25 |
if(lex_bufutf8()) |
|
79
|
7 |
3 |
if(!n) |
|
85
|
7 |
0 |
if(name != val) |
|
90
|
2 |
5 |
if(lex_peek_unichar(0) != '(') |
|
94
|
0 |
2 |
if(name == val) |
|
101
|
4 |
2 |
while(count && c != -1) { |
|
102
|
0 |
4 |
if(c == '(') |
|
104
|
2 |
2 |
if(c == ')') |
|
106
|
0 |
4 |
if(c == '\\') { |
|
112
|
0 |
0 |
if(c == -1) |
|
117
|
2 |
2 |
if(count || (name == val)) |
|
124
|
2 |
0 |
if(c == -1) |
|
181
|
5 |
0 |
int sigil = lex_peek_unichar(0); |
|
|
5 |
0 |
int sigil = lex_peek_unichar(0); |
|
194
|
5 |
0 |
if(!ret) |
|
198
|
5 |
0 |
SvGROW(ret, SvCUR(ret) + 1); |
|
|
0 |
5 |
SvGROW(ret, SvCUR(ret) + 1); |
|
251
|
21 |
0 |
while((c = lex_peek_unichar(0))) { |
|
253
|
5 |
16 |
if((!SvCUR(tmpsv) && (c == 'v')) || strchr("0123456789._", c)) |
|
|
2 |
3 |
if((!SvCUR(tmpsv) && (c == 'v')) || strchr("0123456789._", c)) |
|
|
13 |
5 |
if((!SvCUR(tmpsv) && (c == 'v')) || strchr("0123456789._", c)) |
|
259
|
2 |
3 |
if(!SvCUR(tmpsv) && (flags & PARSE_OPTIONAL)) |
|
|
0 |
2 |
if(!SvCUR(tmpsv) && (flags & PARSE_OPTIONAL)) |