dedmen / ArmaScriptCompiler

GNU General Public License v3.0
26 stars 12 forks source link

Stuck on infinite loop in some scripts #18

Open Leopard20 opened 2 years ago

Leopard20 commented 2 years ago

The problem seems to be with parsing something like this (which works fine in SQF):


#define X__ '
#define __X '
#define XX__ "
#define __XX "

e.g.

#define X__ '
#define __X '
#define XX__ "
#define __XX "

#define PICS_PATH(x) XX__##PREFIX\pictures\x.paa##__XX

#ifdef MISSION
#define PICTURE_PATH(x) getMissionPath(PICS_PATH(x))
#else
#define PICTURE_PATH(x) PICS_PATH(x)
#endif

PICTURE_PATH(blabla)