From 9f54ea66438a391253d3b3d0437ca14712710269 Mon Sep 17 00:00:00 2001 From: Wolfgang Bumiller Date: Fri, 20 Jul 2012 15:02:49 +0200 Subject: [PATCH] working on operator translation --- parser.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/parser.c b/parser.c index acbba21..170e332 100644 --- a/parser.c +++ b/parser.c @@ -209,6 +209,10 @@ static sy_elem syop(const oper_info *op) { static bool parser_sy_pop(parser_t *parser, shynt *sy) { + if (!sy->ops_count) { + parseerror(parser, "internal error: missing operator"); + return false; + } return true; } -- 2.39.2