Никак не могу понять как пользоваться директивой #if.<macro variable>
Например код приведенный ниже работает:
PHP код:
#localmacro.testMacro
#define.arg(%1);
#if.arg(2)
Info("2");
#endif
#undef.arg
#endmacro
#testMacro(2)
но если вставить между определением макроса и его вызовом любой оператор - то будет ошибка компиляции.
Есть ли какой-нибудь способ использовать условные директивы в любом месте кода.