Lines Matching refs:skip
2204 my @skip = ();
2218 if (! @skip || $skip[$#skip] > 0) {
2219 push @skip, !! $expand_variables->($+{COND});
2221 push @skip, -1;
2225 => sub { die "ELSIF out of scope" if ! @skip;
2226 die "ELSIF following ELSE" if abs($skip[$#skip]) == 2;
2227 $skip[$#skip] = -1 if $skip[$#skip] != 0;
2228 $skip[$#skip] = !! $expand_variables->($+{COND})
2229 if $skip[$#skip] == 0; },
2231 => sub { die "ELSE out of scope" if ! @skip;
2232 $skip[$#skip] = -2 if $skip[$#skip] != 0;
2233 $skip[$#skip] = 2 if $skip[$#skip] == 0; },
2235 => sub { die "ENDIF out of scope" if ! @skip;
2236 pop @skip; },
2239 if (!@skip || $skip[$#skip] > 0) {
2245 if (!@skip || $skip[$#skip] > 0) {
2255 if !@skip || $skip[$#skip] > 0; },
2260 if !@skip || $skip[$#skip] > 0; },
2265 if !@skip || $skip[$#skip] > 0; },
2270 if !@skip || $skip[$#skip] > 0; },
2275 if !@skip || $skip[$#skip] > 0; },
2280 if !@skip || $skip[$#skip] > 0; },
2285 if !@skip || $skip[$#skip] > 0; },
2290 if !@skip || $skip[$#skip] > 0; },
2295 if !@skip || $skip[$#skip] > 0; },
2300 if !@skip || $skip[$#skip] > 0; },
2305 if !@skip || $skip[$#skip] > 0; },
2310 if !@skip || $skip[$#skip] > 0; },
2315 if !@skip || $skip[$#skip] > 0; },
2321 … print STDERR "DEBUG: ... before parsing, skip stack is ",join(" ", map { int($_) } @skip),"\n";
2326 … print STDERR "DEBUG: .... after parsing, skip stack is ",join(" ", map { int($_) } @skip),"\n";
2330 die "runaway IF?" if (@skip);