]> git.xonotic.org Git - xonotic/gmqcc.git/commitdiff
working on operator translation
authorWolfgang Bumiller <wolfgang.linux@bumiller.com>
Fri, 20 Jul 2012 13:02:49 +0000 (15:02 +0200)
committerWolfgang Bumiller <wolfgang.linux@bumiller.com>
Fri, 20 Jul 2012 13:03:11 +0000 (15:03 +0200)
parser.c

index acbba21ff4f34e0e879d6c0a2d1b9be694da8937..170e33247989324c023fae009c0f70c1ddfa34a6 100644 (file)
--- 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;
 }