if (c!='\n')
unput(c);
- if (yylval.text = eat_til_endshow(start_line_no))
+ yylval.text = eat_til_endshow(start_line_no);
+ if (yylval.text)
return(SHOW);
else
return(ERROR);
* Handle constant strings:
*/
case '"':
- if (yylval.text = eat_string(yylineno))
+ yylval.text = eat_string(yylineno);
+ if (yylval.text)
return(STRING);
else
return(ERROR);