lexer: Use lex_is_string() more consistently.
[pspp] / src / language / lexer / value-parser.c
index c492658e28753ba5e3a9fe7780abf9a2fc7ba12c..6fa4319a6584fdedda62f9df0532e08385e416a0 100644 (file)
@@ -100,7 +100,7 @@ parse_number (struct lexer *lexer, double *x, const enum fmt_type *format)
       lex_get (lexer);
       return true;
     }
-  else if (lex_token (lexer) == T_STRING && format != NULL)
+  else if (lex_is_string (lexer) && format != NULL)
     {
       union value v;
       assert (! (fmt_get_category (*format) & ( FMT_CAT_STRING )));