Sfoglia il codice sorgente

First try to fix bug in compiler that accepts identifiers alone silently.

mingodad 13 anni fa
parent
commit
e9da3f5611
1 ha cambiato i file con 6 aggiunte e 0 eliminazioni
  1. 6 0
      squirrel/sqcompiler.cpp

+ 6 - 0
squirrel/sqcompiler.cpp

@@ -326,6 +326,12 @@ public:
 		default:
 			CommaExpr();
 			_fs->DiscardTarget();
+            if(_token == TK_IDENTIFIER){
+                CommaExpr();
+                if(_token == TK_IDENTIFIER){
+                    Error(_SC(" '=' expected near '%s'"), _lex._svalue);
+                }
+            }
 			//_fs->PopTarget();
 			break;
 		}