| blib/lib/Gherkin/ParserBase.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| branch | 3 | 14 | 21.4 |
| line | true | false | branch |
|---|---|---|---|
| 32 | 0 | 0 | unless ref $error |
| 33 | 0 | 0 | if $self->stop_at_first_error |
| 34 | 0 | 0 | if (ref $error eq 'Gherkin::Exceptions::CompositeParser') { } |
| 41 | 0 | 0 | if @errors > $self->max_errors |
| 48 | 0 | 33 | if (not eval { do { $self->ast_builder->start_rule($ruleType); 1 } }) |
| 55 | 0 | 33 | if (not eval { do { $self->ast_builder->end_rule($ruleType); 1 } }) |
| 62 | 0 | 36 | if (not eval { do { $self->ast_builder->build($token); 1 } }) |