Lines Matching refs:cur
847 my $cur = $stream;
851 while (length($cur)) {
855 if ($cur =~ /^(\s+)/o) {
862 } elsif ($cur =~ /^(\(\s*$Type\s*)\)/ && $av_pending eq '_') {
867 } elsif ($cur =~ /^($Type)\s*(?:$Ident|,|\)|\(|\s*$)/) {
871 } elsif ($cur =~ /^($Modifier)\s*/) {
875 } elsif ($cur =~ /^(\#\s*define\s*$Ident)(\(?)/o) {
884 } elsif ($cur =~ /^(\#\s*(?:undef\s*$Ident|include\b))/o) {
889 } elsif ($cur =~ /^(\#\s*(?:ifdef|ifndef|if))/o) {
897 } elsif ($cur =~ /^(\#\s*(?:else|elif))/o) {
905 } elsif ($cur =~ /^(\#\s*(?:endif))/o) {
916 } elsif ($cur =~ /^(\\\n)/o) {
919 } elsif ($cur =~ /^(__attribute__)\s*\(?/o) {
924 } elsif ($cur =~ /^(sizeof)\s*(\()?/o) {
931 } elsif ($cur =~ /^(if|while|for)\b/o) {
936 } elsif ($cur =~/^(case)/o) {
941 } elsif ($cur =~/^(return|else|goto|typeof|__typeof__)\b/o) {
945 } elsif ($cur =~ /^(\()/o) {
951 } elsif ($cur =~ /^(\))/o) {
961 } elsif ($cur =~ /^($Ident)\s*\(/o) {
966 } elsif ($cur =~ /^($Ident\s*):(?:\s*\d+\s*(,|=|;))?/) {
975 } elsif ($cur =~ /^($Ident|$Constant)/o) {
979 } elsif ($cur =~ /^($Assignment)/o) {
983 } elsif ($cur =~/^(;|{|})/) {
988 } elsif ($cur =~/^(,)/) {
992 } elsif ($cur =~ /^(\?)/o) {
996 } elsif ($cur =~ /^(:)/o) {
1007 } elsif ($cur =~ /^(\[)/o) {
1011 } elsif ($cur =~ /^(-(?![->])|\+(?!\+)|\*|\&\&|\&)/o) {
1024 } elsif ($cur =~ /^($Operators)/o) {
1030 } elsif ($cur =~ /(^.)/o) {
1034 $cur = substr($cur, length($1));