AUTORECODE: Always report parse errors.
[pspp] / src / language / stats / autorecode.c
index f6ea46241634e3d9b0d8e14db119e7bdadd532fe..751d727d32ea40402d65fd8693a32205bb1b586f 100644 (file)
@@ -207,10 +207,16 @@ cmd_autorecode (struct lexer *lexer, struct dataset *ds)
              arc->blank_valid = false;
            }
          else
-           goto error;
+            {
+              lex_error_expecting (lexer, "VALID", "MISSING");
+              goto error;
+            }
        }
       else
-       goto error;
+        {
+          lex_error_expecting (lexer, "DESCENDING", "PRINT", "GROUP", "BLANK");
+          goto error;
+        }
     }
 
   if (lex_token (lexer) != T_ENDCMD)