line |
true |
false |
branch |
48
|
2 |
1 |
@_ ? : |
55
|
0 |
26 |
unless defined $text |
57
|
0 |
26 |
ref $text ? : |
64
|
21 |
0 |
@_ && ref $_[0] eq 'HASH' ? : |
85
|
22 |
0 |
ref $text ? : |
90
|
0 |
22 |
if ($$tref =~ / \G \s* (.+) $/cgisx) |
103
|
35 |
38 |
if ($$text =~ / \G \s+ (and|or) \s+ /cgix) { } |
|
0 |
38 |
elsif ($$text =~ / \G \s* \( /cgx) { } |
105
|
0 |
35 |
if $Badger::Logic::DEBUG |
113
|
0 |
0 |
unless $$text =~ / \G \s* \) /cgx |
126
|
13 |
60 |
if ($$text =~ / \G \s* (not) \s+ /cgix) |
128
|
0 |
13 |
if $Badger::Logic::DEBUG |
141
|
54 |
19 |
if ($$text =~ / \G \s* (\w+) /cgix) { } |
|
3 |
16 |
elsif ($$text =~ / \G \s* (['"]) ((?:\\?.)*?) \1 /cgix) { } |
|
16 |
0 |
elsif ($$text =~ / \G \s* \( /cgx) { } |
142
|
0 |
54 |
if $Badger::Logic::DEBUG |
146
|
0 |
3 |
if $Badger::Logic::DEBUG |
152
|
0 |
16 |
unless $$text =~ / \G \s* \) /cgx |
178
|
41 |
0 |
@_ && ref $_[0] eq 'HASH' ? : |
191
|
7 |
5 |
$self->[0]->evaluate(@_) ? : |