| line |
true |
false |
branch |
|
72
|
0 |
0 |
if ($^V >= v5.11.0) { } |
|
120
|
0 |
0 |
if ($r) |
|
160
|
0 |
0 |
if (not $isMatcher) { } |
|
163
|
0 |
0 |
unless ($r) |
|
183
|
0 |
0 |
if (defined $max and $max == 0) |
|
188
|
0 |
0 |
if ($min == 0 and $$y[0] == $$x[0]) |
|
191
|
0 |
0 |
$min == 0 ? : |
|
192
|
0 |
0 |
!defined($max) ? : |
|
201
|
0 |
0 |
if ($min != 0) |
|
204
|
0 |
0 |
unless ($greedy) |
|
206
|
0 |
0 |
if ($z) |
|
212
|
0 |
0 |
if ($z) |
|
225
|
0 |
0 |
if ($_ < $start) { } |
|
|
0 |
0 |
elsif ($_ <= $end) { } |
|
243
|
0 |
0 |
if (defined $max and $max < $min) |
|
264
|
0 |
0 |
if ($e == 0) |
|
267
|
0 |
0 |
unless ($MarpaX::Languages::ECMAScript::AST::Pattern::multiline) |
|
271
|
0 |
0 |
if (exists $HASHLINETERMINATOR{$c}) |
|
287
|
0 |
0 |
if ($e == $MarpaX::Languages::ECMAScript::AST::Pattern::inputLength) |
|
290
|
0 |
0 |
unless ($MarpaX::Languages::ECMAScript::AST::Pattern::multiline) |
|
294
|
0 |
0 |
if (exists $HASHLINETERMINATOR{$c}) |
|
305
|
0 |
0 |
if ($e == -1 or $e == $MarpaX::Languages::ECMAScript::AST::Pattern::inputLength) |
|
314
|
0 |
0 |
if ($c >= 97 and $c <= 122 or $c >= 65 and $c <= 90 or $c >= 48 and $c <= 57 or $c == 95) |
|
339
|
0 |
0 |
if ($a and not $b) |
|
342
|
0 |
0 |
if (not $a and $b) |
|
359
|
0 |
0 |
if ($a and not $b) |
|
362
|
0 |
0 |
if (not $a and $b) |
|
384
|
0 |
0 |
unless ($r) |
|
410
|
0 |
0 |
if ($r) |
|
470
|
0 |
0 |
unless ($MarpaX::Languages::ECMAScript::AST::Pattern::ignoreCase) |
|
475
|
0 |
0 |
if (length $u != 1) |
|
482
|
0 |
0 |
if (ord $ch >= 128 and ord $cu < 128) |
|
507
|
0 |
0 |
if ($Anegation) |
|
515
|
0 |
0 |
if ($e == $MarpaX::Languages::ECMAScript::AST::Pattern::inputLength) |
|
520
|
0 |
0 |
if (not $invert) { } |
|
521
|
0 |
0 |
unless (grep {$cc eq _canonicalize($_);} @{$Arange;}) |
|
525
|
0 |
0 |
if (grep {$cc eq _canonicalize($_);} @{$Arange;}) |
|
606
|
0 |
0 |
$decimalEscape == 0 ? : |
|
608
|
0 |
0 |
if (defined $ch) |
|
613
|
0 |
0 |
if ($n == 0 or $n > scalar @{$self->lparen;}) |
|
621
|
0 |
0 |
unless (defined $s) |
|
627
|
0 |
0 |
if ($f > $MarpaX::Languages::ECMAScript::AST::Pattern::inputLength) |
|
631
|
0 |
0 |
if (_canonicalize(substr($s, $_, 1)) ne _canonicalize(substr($MarpaX::Languages::ECMAScript::AST::Pattern::input, $e + $_, 1))) |
|
660
|
0 |
0 |
if ($$controlEscape[2] eq 't') { } |
|
|
0 |
0 |
elsif ($$controlEscape[2] eq 'n') { } |
|
|
0 |
0 |
elsif ($$controlEscape[2] eq 'v') { } |
|
|
0 |
0 |
elsif ($$controlEscape[2] eq 'f') { } |
|
|
0 |
0 |
elsif ($$controlEscape[2] eq 'r') { } |
|
747
|
0 |
0 |
if ($cCharacterClassEscape eq 'd') { } |
|
|
0 |
0 |
elsif ($cCharacterClassEscape eq 'D') { } |
|
|
0 |
0 |
elsif ($cCharacterClassEscape eq 's') { } |
|
|
0 |
0 |
elsif ($cCharacterClassEscape eq 'S') { } |
|
|
0 |
0 |
elsif ($cCharacterClassEscape eq 'w') { } |
|
|
0 |
0 |
elsif ($cCharacterClassEscape eq 'W') { } |
|
805
|
0 |
0 |
$Anegation ? : |
|
815
|
0 |
0 |
if ($Anegation == $Bnegation) { } |
|
833
|
0 |
0 |
if ($Aelements + $BelementsRevert <= $AelementsRevert + $Belements) { } |
|
861
|
0 |
0 |
if ($Anegation != $Bnegation) |
|
872
|
0 |
0 |
if ($AelementsRevert <= $BelementsRevert) { } |
|
885
|
0 |
0 |
if ($#{$Arange;} != 0 or $#{$Brange;} != 0) |
|
892
|
0 |
0 |
if ($i > $j) |
|
972
|
0 |
0 |
if ($@) |