|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
49
 | 
 0  | 
 234205  | 
 unless defined $symbol_name  | 
 
| 
57
 | 
 0  | 
 0  | 
 if $symbol_name =~ / \A \w* \z/msx  | 
 
| 
59
 | 
 0  | 
 0  | 
 if $symbol_name =~ / \] \z/msx  | 
 
| 
96
 | 
 0  | 
 51444  | 
 unless defined $rule_length  | 
 
| 
107
 | 
 0  | 
 0  | 
 if $dot_position < 0  | 
 
| 
112
 | 
 0  | 
 0  | 
 if $dot_position < 0  | 
 
| 
127
 | 
 0  | 
 0  | 
 if (defined $minimum)  | 
 
| 
128
 | 
 0  | 
 0  | 
 $minimum <= 0 ? :  | 
 
| 
140
 | 
 0  | 
 0  | 
 unless defined $rule_id  | 
 
| 
158
 | 
 0  | 
 0  | 
 unless defined $rule_id  | 
 
| 
176
 | 
 333  | 
 663  | 
 if ($dot_position < 0)  | 
 
| 
188
 | 
 996  | 
 1923  | 
 if ($position == $dot_position)  | 
 
| 
192
 | 
 996  | 
 1923  | 
 unless defined $name  | 
 
| 
206
 | 
 118  | 
 181  | 
 if ($postdot_id < 0) { }  | 
 
| 
248
 | 
 90  | 
 3539  | 
 if ($grammar_c->_marpa_g_nsy_is_start($id))  | 
 
| 
256
 | 
 33  | 
 3506  | 
 if (defined $lhs_xrl and defined $grammar_c->sequence_min($lhs_xrl))  | 
 
| 
264
 | 
 341  | 
 3165  | 
 if ($xrl_offset)  | 
 
| 
275
 | 
 329  | 
 2836  | 
 if $grammar_c->_marpa_g_nsy_is_nulling($id)  | 
 
| 
288
 | 
 0  | 
 0  | 
 if $grammar->rule_length($rule_id) == 0  | 
 
| 
289
 | 
 0  | 
 0  | 
 unless $grammar->rule_is_productive($rule_id)  | 
 
| 
290
 | 
 0  | 
 0  | 
 unless $grammar->rule_is_accessible($rule_id)  | 
 
| 
295
 | 
 0  | 
 0  | 
 if (@comment)  |