From: Ben Pfaff Date: Sun, 7 Jul 2019 18:48:22 +0000 (-0700) Subject: AUTORECODE: Always report parse errors. X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0c7bd82014f98636a10e2e9dade509e2dc5bcb32;p=pspp AUTORECODE: Always report parse errors. The code didn't always report syntax errors that it found. --- diff --git a/src/language/stats/autorecode.c b/src/language/stats/autorecode.c index f6ea462416..751d727d32 100644 --- a/src/language/stats/autorecode.c +++ b/src/language/stats/autorecode.c @@ -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)