7 void yyerror (char const *);
27 | boo '\n' { printf("%s\n",$1?"true":"false"); }
31 CONST EQ CONST { $$ = ! strcmp($1, $2); }
32 | boo EQ boo { $$ = $1 == $2 }
33 | boo '|' boo { $$ = $1 || $2 }
34 | boo '&' boo { $$ = $1 && $2 }
35 | boo '^' boo { $$ = ($1 || $2) && !($1 && $2) }
36 | '!' boo { $$ = ! $1 }
54 while ((c = getchar ()) == ' ' || c == '\t');
58 while ((c = getchar()) != '"' || last == '\\'){
62 if (p-temp >= BUFSIZE-1)
72 if ((c = getchar ()) == '=')
83 yyerror (char const *s)
85 fprintf (stderr, "%s\n", s);