line |
true |
false |
branch |
35
|
23 |
910 |
if ($token eq $JSON::Path::Tokenizer::TOKEN_SCRIPT_OPEN or $token eq $JSON::Path::Tokenizer::TOKEN_FILTER_OPEN) |
49
|
0 |
383 |
unless @{$chars;} |
50
|
23 |
360 |
if $chars->[0] eq $JSON::Path::Tokenizer::RIGHT_PARENTHESIS |
61
|
48 |
2174 |
if ($char eq $JSON::Path::Tokenizer::APOSTROPHE or $char eq $JSON::Path::Tokenizer::QUOTATION_MARK) |
62
|
24 |
24 |
if ($in_quote and $in_quote eq $char) |
70
|
2 |
2172 |
if ($char eq $ESCAPE_CHAR and not $in_quote) |
77
|
101 |
2071 |
if $in_quote |
80
|
145 |
1926 |
unless @{$chars;} |
82
|
99 |
1827 |
if ($char eq $JSON::Path::Tokenizer::LEFT_SQUARE_BRACKET) { } |
|
23 |
1804 |
elsif ($char eq $JSON::Path::Tokenizer::RIGHT_PARENTHESIS) { } |
|
253 |
1551 |
elsif ($char eq $JSON::Path::Tokenizer::FULL_STOP) { } |
83
|
1 |
98 |
if ($chars->[0] eq $JSON::Path::Tokenizer::LEFT_PARENTHESIS) |
86
|
22 |
76 |
if ($chars->[0] eq $JSON::Path::Tokenizer::QUESTION_MARK) |
102
|
17 |
236 |
if $chars->[0] eq $JSON::Path::Tokenizer::FULL_STOP |
106
|
536 |
1367 |
if $OPERATORS{$token} |
109
|
228 |
1139 |
if $OPERATORS{$chars->[0]} |