From 0c7bd82014f98636a10e2e9dade509e2dc5bcb32 Mon Sep 17 00:00:00 2001 From: Ben Pfaff Date: Sun, 7 Jul 2019 11:48:22 -0700 Subject: [PATCH] AUTORECODE: Always report parse errors. The code didn't always report syntax errors that it found. --- src/language/stats/autorecode.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) 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) -- 2.30.2