line |
true |
false |
branch |
42
|
0 |
1 |
unless $$self{'_name'} = shift() |
52
|
0 |
1 |
unless my $self = shift() |
53
|
0 |
1 |
unless my $rule = shift() |
54
|
0 |
1 |
unless ref $rule eq $expType |
55
|
0 |
1 |
if exists $$self{'_rules'}{$rule->name} |
56
|
0 |
1 |
if defined $rule->grammar and $rule->grammar != $self |
63
|
0 |
0 |
unless my $self = shift() |
64
|
0 |
0 |
unless my $ruleName = shift() |
65
|
0 |
0 |
unless ref $ruleName eq '' |
66
|
0 |
0 |
unless $self->rule($ruleName) |
69
|
0 |
0 |
unless (defined $$self{'_examples'}{$ruleName}) |
74
|
0 |
0 |
unless ref $example eq 'HASH' |
75
|
0 |
0 |
unless defined $$example{'stat'} and defined $$example{'val'} |
82
|
0 |
0 |
unless my $self = shift() |
95
|
0 |
0 |
unless my $self = shift() |
97
|
0 |
0 |
if ($Parse::RandGen::Grammar::Debug) { } |
108
|
0 |
0 |
if $#ruleNames < 0 |
117
|
0 |
0 |
unless my $self = shift() |
122
|
0 |
0 |
unless my $self = shift() |
123
|
0 |
0 |
unless my $name = shift() |
124
|
0 |
0 |
if (exists $$self{'_rules'}{$name} and not defined $$self{'_rules'}{$name}) |
125
|
0 |
0 |
if exists $$self{'_rules'}{$name} |
130
|
0 |
1 |
unless my $self = shift() |
131
|
0 |
1 |
unless my $name = shift() |
132
|
0 |
1 |
if exists $$self{'_rules'}{$name} and not defined $$self{'_rules'}{$name} |
133
|
0 |
1 |
if exists $$self{'_rules'}{$name} |
134
|
1 |
0 |
unless (exists $$self{'_rules'}{$name}) |
137
|
0 |
1 |
unless my $rule = $$self{'_rules'}{$name} |
142
|
0 |
0 |
unless my $self = shift() |
147
|
0 |
0 |
unless my $self = shift() |
148
|
0 |
0 |
unless my $ruleName = shift() |
149
|
0 |
0 |
unless $self->rule($ruleName) |
152
|
0 |
0 |
if (defined $$self{'_examples'}{$ruleName}) |