lexer: Use lex_is_string() more consistently.
[pspp] / src / language / utilities / include.c
index 59728ad0ae0741d510796eb79bcf0594320ede47..52d0e09c91dec5b559e8c86104917f08cad2b5dd 100644 (file)
@@ -178,7 +178,7 @@ parse_insert (struct lexer *lexer, char **filename)
     lex_match (lexer, '=');
 
   /* File name can be identifier or string. */
-  if (lex_token (lexer) != T_ID && lex_token (lexer) != T_STRING)
+  if (lex_token (lexer) != T_ID && !lex_is_string (lexer))
     {
       lex_error (lexer, _("expecting file name"));
       return CMD_FAILURE;