Мне не хватает выразительности сишных макросов. В то же время, я хочу чтобы код был ANSI C.
Существует ли какой advanced препроцессор, макры поумнее для ANSI C? Или вообще, расширение какое (надстройка). Возможно даже небольшой язык транслирующийся в обычный Си.
Я не собираюсь городить мега абстракцию (а-ля C++), просто мне бы пригодилась небольшая возможность кодогенерации.
Необходимый функционал: что-то вроде макр (с защитой от variable capture).
Уверен, что кто-нибудь сделал, не хочу велосипедить.