From 3ca55bf3275bdf340aa3a9ba951d8bb9e76eddb4 Mon Sep 17 00:00:00 2001 From: steve Date: Sun, 29 Apr 2001 20:18:34 +0000 Subject: [PATCH] Better handling of module item errors. --- parse.y | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/parse.y b/parse.y index 309ff6b08..18880dfed 100644 --- a/parse.y +++ b/parse.y @@ -19,7 +19,7 @@ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA */ #if !defined(WINNT) && !defined(macintosh) -#ident "$Id: parse.y,v 1.120 2001/04/28 22:56:15 steve Exp $" +#ident "$Id: parse.y,v 1.121 2001/04/29 20:18:34 steve Exp $" #endif # include "parse_misc.h" @@ -1311,9 +1311,10 @@ module_item module items. These rules try to catch them at a point where a reasonable error message can be produced. */ - | error + | error ';' { yyerror(@1, "error: invalid module item. " "Did you forget an initial or always?"); + yyerrok; } | K_assign error '=' expression ';'