Lines Matching refs:state
779 my %state = (
834 $state{current_line}++;
836 $opts{PLACE} = " at ".$opts{filename}." line ".$state{current_line}."\n";
837 $opts{PLACE2} = $opts{filename}.":".$state{current_line};
858 unless ($state{in_comment}) {
923 && ! @{$state{c_parens}}
924 && ! $state{in_string} ) {
989 if ($state{in_string}) {
991 $state{in_string} # Look for matching quote
994 $state{in_string} = "";
1002 elsif ($state{in_comment}) {
1006 if ($state{in_comment} eq "//");
1013 $state{in_comment} = "";
1051 if (!@{$state{$parens}}) {
1053 $state{in_extern_C} = 1;
1070 push @{$state{$parens}}, $body;
1075 if (!@{$state{$parens}}
1076 && $& eq '}' && $state{in_extern_C}) {
1079 $state{in_extern_C} = 0;
1082 ,join("', '", @{$state{$parens}})
1086 unless (@{$state{$parens}}
1087 && pop @{$state{$parens}} eq $&);
1088 if (!@{$state{$parens}}) {
1101 $state{in_string} = $body;
1105 $state{in_comment} = $&;