Branch Coverage

File:lib/Parrot/Configure/Options/Conf/File.pm
Coverage:100.0%

line%coveragebranch
53100TFif ($file_str =~ /=variables\s*?\n (.*?) \s*\n =general\s*?\n (.*?) \s*\n =steps\s*?\n (.*?) \s*\n =cut /sx) { }
82100TFunless $v =~ /^(\w+)=([^=]+)$/
93100TFunless $g =~ /^ ([-\w]+) (?:=( \S+ # Usual case: regular identifier; no spaces allowed in identifier | \$\S+ # Variable substitution; no spaces allowed in identifier ) )? $/x or $g =~ /^([-\w]+)="([^"]+)"$/
105100TFif ($2) { }
107100TFif ($prov =~ /^\$(.+)/) { }
109100TFif ($$substitutions{$var}) { }
124100TFif (not $$optsref{$k}) { }
139100TFunless $line =~ /^(\w+::\w+)(?:\s+([-=\w]+\s+)*([-=\w]+))?$/
142100TFunless $3
143100TF$2 ? :
147100TFunless ($$optsref{$key})
152100TFif $key eq 'verbose-step'
153100TFif $key eq 'fatal-step'
154100TFunless defined $value