Lines Matching refs:dstat
4313 my ($off, $dstat, $dcond, $rest);
4317 ($dstat, $dcond, $ln, $cnt, $off) =
4319 $ctx = $dstat;
4326 $dstat =~ s/^.\s*\#\s*define\s+$Ident(?:\([^\)]*\))?\s*//;
4327 $dstat =~ s/$;//g;
4328 $dstat =~ s/\\\n.//g;
4329 $dstat =~ s/^\s*//s;
4330 $dstat =~ s/\s*$//s;
4333 while ($dstat =~ s/\([^\(\)]*\)/1/ ||
4334 $dstat =~ s/\{[^\{\}]*\}/1/ ||
4335 $dstat =~ s/\[[^\[\]]*\]/1/)
4340 while ($dstat =~ s/("X*")\s*$Ident/$1/ ||
4341 $dstat =~ s/$Ident\s*("X*")/$1/)
4358 if ($dstat ne '' &&
4359 $dstat !~ /^(?:$Ident|-?$Constant),$/ && # 10, // foo(),
4360 $dstat !~ /^(?:$Ident|-?$Constant);$/ && # foo();
4361 …$dstat !~ /^[!~-]?(?:$Lval|$Constant)$/ && # 10 // foo() // !foo // ~foo // -foo // foo->bar // f…
4362 $dstat !~ /^'X'$/ && $dstat !~ /^'XX'$/ && # character constants
4363 $dstat !~ /$exceptions/ &&
4364 $dstat !~ /^\.$Ident\s*=/ && # .foo =
4365 $dstat !~ /^(?:\#\s*$Ident|\#\s*$Constant)\s*$/ && # stringification #foo
4366 …$dstat !~ /^do\s*$Constant\s*while\s*$Constant;?$/ && # do {...} while (...); // do {...} while (.…
4367 $dstat !~ /^for\s*$Constant$/ && # for (...)
4368 $dstat !~ /^for\s*$Constant\s+(?:$Ident|-?$Constant)$/ && # for (...) bar()
4369 $dstat !~ /^do\s*{/ && # do {...
4370 $dstat !~ /^\({/ && # ({...
4381 if ($dstat =~ /;/) {
4423 my ($off, $dstat, $dcond, $rest);
4425 ($dstat, $dcond, $ln, $cnt, $off) =
4427 $ctx = $dstat;
4429 $dstat =~ s/\\\n.//g;
4430 $dstat =~ s/$;/ /g;
4432 …if ($dstat =~ /^\+\s*#\s*define\s+$Ident\s*${balanced_parens}\s*do\s*{(.*)\s*}\s*while\s*\(\s*0\s*…
4453 } elsif ($dstat =~ /^\+\s*#\s*define\s+$Ident.*;\s*$/) {