Fixed some bugs related to empty parentheses
[pspp] / src / language / stats / npar.c
index 019e958cb20818ffcfd3a1277fac6e57643818e1..5d8d8742f9c51935a32966c17b7722e3acb59344 100644 (file)
@@ -1274,9 +1274,8 @@ npar_median (struct lexer *lexer,
 
   mt->median = SYSMIS;
 
-  if ( lex_match (lexer, T_LPAREN))
+  if ( lex_match (lexer, T_LPAREN) && lex_force_num (lexer))
     {
-      lex_force_num (lexer);
       mt->median = lex_number (lexer);
       lex_get (lexer);
       lex_force_match (lexer, T_RPAREN);