Lines Matching refs:cur
1385 my $cur = $stream;
1389 while (length($cur)) {
1393 if ($cur =~ /^(\s+)/o) {
1400 } elsif ($cur =~ /^(\(\s*$Type\s*)\)/ && $av_pending eq '_') {
1405 } elsif ($cur =~ /^($Type)\s*(?:$Ident|,|\)|\(|\s*$)/) {
1409 } elsif ($cur =~ /^($Modifier)\s*/) {
1413 } elsif ($cur =~ /^(\#\s*define\s*$Ident)(\(?)/o) {
1422 } elsif ($cur =~ /^(\#\s*(?:undef\s*$Ident|include\b))/o) {
1427 } elsif ($cur =~ /^(\#\s*(?:ifdef|ifndef|if))/o) {
1435 } elsif ($cur =~ /^(\#\s*(?:else|elif))/o) {
1443 } elsif ($cur =~ /^(\#\s*(?:endif))/o) {
1454 } elsif ($cur =~ /^(\\\n)/o) {
1457 } elsif ($cur =~ /^(__attribute__)\s*\(?/o) {
1462 } elsif ($cur =~ /^(sizeof)\s*(\()?/o) {
1469 } elsif ($cur =~ /^(if|while|for)\b/o) {
1474 } elsif ($cur =~/^(case)/o) {
1479 } elsif ($cur =~/^(return|else|goto|typeof|__typeof__)\b/o) {
1483 } elsif ($cur =~ /^(\()/o) {
1489 } elsif ($cur =~ /^(\))/o) {
1499 } elsif ($cur =~ /^($Ident)\s*\(/o) {
1504 } elsif ($cur =~ /^($Ident\s*):(?:\s*\d+\s*(,|=|;))?/) {
1513 } elsif ($cur =~ /^($Ident|$Constant)/o) {
1517 } elsif ($cur =~ /^($Assignment)/o) {
1521 } elsif ($cur =~/^(;|{|})/) {
1526 } elsif ($cur =~/^(,)/) {
1530 } elsif ($cur =~ /^(\?)/o) {
1534 } elsif ($cur =~ /^(:)/o) {
1545 } elsif ($cur =~ /^(\[)/o) {
1549 } elsif ($cur =~ /^(-(?![->])|\+(?!\+)|\*|\&\&|\&)/o) {
1562 } elsif ($cur =~ /^($Operators)/o) {
1568 } elsif ($cur =~ /(^.)/o) {
1572 $cur = substr($cur, length($1));