Просмотр исходного кода

Also when a statement folloes an "else if" and has no newline or semicolon presents the same problem reported from previous commit.

mingodad 13 лет назад
Родитель
Сommit
dbc3b5d130
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      squirrel/sqcompiler.cpp

+ 1 - 1
squirrel/sqcompiler.cpp

@@ -1149,7 +1149,7 @@ if(color == "yellow"){
 			_fs->AddInstruction(_OP_JMP);
 			jmppos = _fs->GetCurrentPos();
 			Lex();
-			Statement(); OptionalSemicolon();
+			Statement(); if(_token != TK_IDENTIFIER) OptionalSemicolon();
 			END_SCOPE();
 			_fs->SetIntructionParam(jmppos, 1, _fs->GetCurrentPos() - jmppos);
 		}