olety / cjass

Preserving cjass code from code.google.com/p/cjass
0 stars 0 forks source link

do{} and free locals declare #51

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Извините, англ не наю совсем. После нового 
парсера пошел целый список трабл:
1) При использовании конструкции do{} 
начинает выдавать кучу ошибок о незакрытых 
фигурных скобках, транслирует в это:

while(*здесь был квадратик*(angle<360.)*здесь был 
квадратик*,*здесь был квадратик*
SaveAgentHandle(hash,hid,i,CreateUnit(GetTriggerPlayer(),GRENADE,x,y,angle))
i++
angle+=18.
)

Скриншот приложил

Ладно, заменил это на loop, далее идет 
какая-то хрень со свободным объявлением 
локалок - парсер задает им свои названия, а 
из-за этого ругается хелпер векса. Like this:

local real cjlocgn_00000001 //было название dist
//куча кода
if dist >= 350. then //а вот я к ней обращаюсь

Скриншот приложил

Это все, что я нашел. Надеюсь на то, что это 
исправят. Заранее спасибо

Original issue reported on code.google.com by xxxTy3uKxxx on 29 Feb 2012 at 6:36

Attachments:

GoogleCodeExporter commented 9 years ago
RTFM
http://code.google.com/p/cjass/wiki/LocalsVariablesProcessingRU
Вайл теперь также поддерживается нативно, 
макрос более не нужен.

Original comment by adi...@gmail.com on 1 Mar 2012 at 12:30