Branch Coverage

blib/lib/CORBA/IDL/ParserFactory.pm
Criterion Covered Total %
branch 0 58 0.0


line true false branch
20 0 0 unless defined $version
23 0 0 if $@
49 0 0 if (/^--$/)
54 0 0 if ($pos >= 0) { }
55 0 0 if (defined $args[$pos + 1] and $args[$pos + 1] eq ':') { }
57 0 0 if ($rest eq '')
64 0 0 if ($rest eq '') { }
82 0 0 if (defined $value)
93 0 0 if ($preprocessor) { }
95 0 0 if exists $parser->YYData->{'args'}
99 0 0 unless open $parser->YYData->{'fh'}, "$preprocessor @args|"
104 0 0 if (ref $file) { }
109 0 0 unless open $parser->YYData->{'fh'}, $file
142 0 0 if (exists $parser->YYData->{'symbtab'})
150 0 0 if (exists $parser->YYData->{'nb_error'})
154 0 0 if ($parser->YYData->{'verbose_warning'} and exists $parser->YYData->{'nb_warning'})
159 0 0 if ($parser->YYData->{'verbose_info'} and exists $parser->YYData->{'nb_info'})
164 0 0 if ($parser->YYData->{'verbose_deprecated'} and exists $parser->YYData->{'nb_deprecated'})
173 0 0 if (our $IDL_VERSION ge '3.0')
180 0 0 if (exists $parser->YYData->{'root'} and not exists $parser->YYData->{'nb_error'})
193 0 0 if (exists $parser->YYData->{'nb_error'}) { }
200 0 0 if (not exists $parser->YYData->{'filename'}) { }
204 0 0 if exists $parser->YYData->{'verbose_error'} and $parser->YYData->{'verbose_error'}
216 0 0 if (exists $parser->YYData->{'nb_warning'}) { }
223 0 0 if exists $parser->YYData->{'verbose_warning'} and $parser->YYData->{'verbose_warning'}
234 0 0 if (exists $parser->YYData->{'nb_info'}) { }
241 0 0 if exists $parser->YYData->{'verbose_info'} and $parser->YYData->{'verbose_info'}
252 0 0 if (exists $parser->YYData->{'nb_deprecated'}) { }
259 0 0 if exists $parser->YYData->{'verbose_deprecated'} and $parser->YYData->{'verbose_deprecated'}