| 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 |