]> git.rm.cloudns.org Git - xonotic/gmqcc.git/commitdiff
Making the = in front of function bodies optional
authorWolfgang (Blub) Bumiller <blub@speed.at>
Fri, 9 Nov 2012 21:57:11 +0000 (22:57 +0100)
committerWolfgang (Blub) Bumiller <blub@speed.at>
Sun, 11 Nov 2012 09:13:00 +0000 (10:13 +0100)
parser.c

index b615834e383c60245942b664d64fbe5b526694f2..27583aef0a71ccd21fa181d77d8466f1ceda09d0 100644 (file)
--- a/parser.c
+++ b/parser.c
@@ -2759,14 +2759,16 @@ skipvar:
             }
         }
 
-        if (parser->tok != '=') {
-            parseerror(parser, "missing semicolon or initializer");
-            break;
-        }
+        if (parser->tok != '{') {
+            if (parser->tok != '=') {
+                parseerror(parser, "missing semicolon or initializer");
+                break;
+            }
 
-        if (!parser_next(parser)) {
-            parseerror(parser, "error parsing initializer");
-            break;
+            if (!parser_next(parser)) {
+                parseerror(parser, "error parsing initializer");
+                break;
+            }
         }
 
         if (parser->tok == '#') {