6 void yyerror (char const *);
21 | boo '\n' { printf("%s\n",$1?"true":"false"); }
22 | boo EQ boo { $$ = $1 == $2 }
23 | boo '|' boo { $$ = $1 || $2 }
24 | boo '&' boo { $$ = $1 && $2 }
25 | boo '^' boo { $$ = ($1 || $2) && !($1 && $2) }
26 | '!' boo { $$ = ! $1 }
47 while ((c = getchar ()) == ' ' || c == '\t');
51 while ((c = getchar()) != '"' || last == '\\'){
55 if (p-temp >= BUFSIZE-1)
65 if ((c = getchar ()) == '=')
76 yyerror (char const *s)
78 fprintf (stderr, "%s\n", s);