line |
true |
false |
branch |
8
|
0 |
20 |
$ENV{'TOML_PARSER_TOKENIZER_DEBUG'} ? : |
92
|
72 |
395 |
if (/\G$grammar_regexp->{'comment'}/cgm) { } |
|
23 |
372 |
elsif (/\G$grammar_regexp->{'array_of_table'}{'start'}/cgm) { } |
|
49 |
323 |
elsif (/\G$grammar_regexp->{'table'}{'start'}/cgm) { } |
|
225 |
92 |
elsif (my(@t) = $class->_tokenize_key_and_value) { } |
|
89 |
3 |
elsif (/\G\s+/cgmo) { } |
122
|
277 |
92 |
if (/\G$grammar_regexp->{'key'}/cgm) |
139
|
0 |
332 |
if (/\G$grammar_regexp->{'comment'}/cgm) { } |
|
2 |
330 |
elsif (/\G$grammar_regexp->{'value'}{'datetime'}/cgm) { } |
|
20 |
310 |
elsif (/\G$grammar_regexp->{'value'}{'float'}/cgm) { } |
|
78 |
232 |
elsif (/\G$grammar_regexp->{'value'}{'integer'}/cgm) { } |
|
4 |
228 |
elsif (/\G$grammar_regexp->{'value'}{'boolean'}/cgm) { } |
|
21 |
207 |
elsif (/\G$grammar_regexp->{'value'}{'mlstring'}/cgm) { } |
|
155 |
52 |
elsif (/\G$grammar_regexp->{'value'}{'string'}/cgm) { } |
|
17 |
35 |
elsif (/\G$grammar_regexp->{'value'}{'inline'}{'start'}/cgm) { } |
|
32 |
3 |
elsif (/\G$grammar_regexp->{'value'}{'array'}{'start'}/cgm) { } |
177
|
14 |
0 |
defined $2 ? : |
|
141 |
14 |
defined $1 ? : |
215
|
151 |
50 |
if (/\G$rx/cgms) |
216
|
76 |
75 |
if ($rx eq $grammar_regexp->{'key'}) { } |
|
32 |
43 |
elsif ($rx eq $grammar_regexp->{'sep'}) { } |
|
43 |
0 |
elsif ($rx eq $grammar_regexp->{'end'}) { } |
257
|
52 |
23 |
if (/\G$rx/cgms) |
258
|
26 |
26 |
if ($rx eq $grammar_regexp->{'key'}) { } |
|
8 |
18 |
elsif ($rx eq $grammar_regexp->{'sep'}) { } |
|
18 |
0 |
elsif ($rx eq $grammar_regexp->{'end'}) { } |
288
|
20 |
1 |
if (/\G(.+?)\Q$delimiter\E/cgms) |
303
|
0 |
17 |
if /\G(?:$grammar_regexp->{'sep'})?$grammar_regexp->{'end'}/cgms |
312
|
2 |
92 |
if (/\G$common_grammar_regexp->{'comment'}/cgm) { } |
|
16 |
76 |
elsif (/\G$grammar_regexp->{'end'}/cgm) { } |
321
|
30 |
46 |
if ($need_sep) { } |
322
|
29 |
1 |
if (/\G$grammar_regexp->{'sep'}/cgms) |
328
|
46 |
0 |
if (my(@t) = $class->_tokenize_key_and_value) |
348
|
2 |
30 |
if /\G(?:$grammar_regexp->{'sep'})?$grammar_regexp->{'end'}/cgms |
357
|
7 |
119 |
if (/\G$common_grammar_regexp->{'comment'}/cgm) { } |
|
29 |
90 |
elsif (/\G$grammar_regexp->{'end'}/cgm) { } |
366
|
35 |
55 |
if ($need_sep) { } |
367
|
34 |
1 |
if (/\G$grammar_regexp->{'sep'}/cgms) |
373
|
55 |
0 |
if (my(@t) = $class->_tokenize_value) |
388
|
610 |
590 |
if (/\G\s+/cgmos) |
409
|
18 |
2 |
if $len > 0 |