PDA

Просмотр полной версии : [Вопрос] Значение макроса



Geebrox
16.02.2018, 21:04
Возможно ли как то узнать передаваемое значение через макрос? Длину, название передаваемой переменной или хотябы огрничить длину имени передаваемой переменной?



#define test(%0)
//возможно ли определить что передалась var_name?
//или хотябы длину имени переменного (именно длину именни, не значении (var_name => 8))

test(var_name)

VVWVV
16.02.2018, 21:19
Конечно, можно это все сделать сделать. Только вот алгоритм будет достаточно сложен. На данный момент делаю библиотеку для быстрого создания препроцессорных анализаторов.

Можно ещё использовать: https://github.com/Y-Less/code-parse.inc

Geebrox
16.02.2018, 21:36
Конечно, можно это все сделать сделать. Только вот алгоритм будет достаточно сложен. На данный момент делаю библиотеку для быстрого создания препроцессорных анализаторов.

Можно ещё использовать: https://github.com/Y-Less/code-parse.inc

Спасибо, можно закрывать.