| line | true | false | branch | 
 
| 67 | 0 | 86 | if exists $$self{'VERSION'} and $$self{'VERSION'} < $ExtUtils::XSpp::Grammar::YappDriver::COMPATIBLE | 
 
| 73 | 0 | 86 | if ref $class | 
 
| 85 | 0 | 86 | if ($$self{'DEBUG'}) { } | 
 
| 88 | 0 | 0 | if $@ | 
 
| 99 | 86 | 9126 | unless exists $$self{'USER'} | 
 
| 151 | 0 | 0 | if $index < 0 and -$index <= @{$$self{'STACK'};} | 
 
| 161 | 0 | 0 | if @_ | 
 
| 169 | 0 | 0 | if @_ | 
 
| 198 | 0 | 516 | unless exists $$checklist{$prm} | 
 
| 200 | 0 | 516 | unless ref $value eq $$checklist{$prm} | 
 
| 206 | 0 | 258 | unless exists $$outhash{$_} | 
 
| 219 | 0 | 0 | if exists ${'ExtUtils::XSpp::Grammar::YappDriver::';}{'_DBParse'} | 
 
| 224 | 0 | 0 | unless open DRV, "<$fname" | 
 
| 227 | 0 | 0 | if (/^\s*sub\s+_Parse\s*{\s*$/ .. /^\s*}\s*#\s*_Parse\s*$/) | 
 
| 283 | 4100 | 3728 | if (exists $$actions{'ACTIONS'}) { } | 
 
| 286 | 2972 | 1128 | unless (defined $$token) | 
 
| 292 | 1127 | 0 | exists $$actions{'DEFAULT'} ? : | 
 
|  | 2973 | 1127 | exists $$actions{'ACTIONS'}{$$token} ? : | 
 
| 305 | 7828 | 0 | if (defined $act) | 
 
| 308 | 2972 | 4856 | if ($act > 0) | 
 
| 314 | 0 | 2972 | if ($$errstatus) | 
 
| 329 | 2886 | 86 | if $$token ne '' | 
 
| 342 | 86 | 4770 | unless $act | 
 
| 348 | 0 | 4856 | if (unpack('A1', $lhs) eq '@') | 
 
| 349 | 0 | 0 | unless $lhs =~ /^\@[0-9]+\-([0-9]+)$/ | 
 
| 356 | 4324 | 532 | $$dotpos ? : | 
 
| 359 | 1897 | 79 | @sempar ? : | 
 
|  | 2880 | 1976 | $code ? : | 
 
| 365 | 86 | 4770 | if ($$check eq 'ACCEPT') | 
 
| 374 | 0 | 4770 | if ($$check eq 'ABORT') | 
 
| 387 | 4770 | 0 | unless ($$check eq 'ERROR') | 
 
| 415 | 0 | 0 | unless ($$errstatus) | 
 
| 419 | 0 | 0 | unless $$errstatus | 
 
| 433 | 0 | 0 | if ($$errstatus == 3) | 
 
| 435 | 0 | 0 | if ($$token eq '') | 
 
| 461 | 0 | 0 | unless (@$stack) | 
 
| 496 | 0 | 86 | if ref $class |