Я сейчас пытаюсь сгенерировать LLVM IR с ANTLR3.
Но проблема в том, что мне нужна цель C (C ++ был бы лучше, но она еще не работает или нет?), Но из C я не могу вызвать LLVM C ++ API для построения IR.
Учебное пособие от Теренса Парра использует Java и библиотеку StringTemplate. Но, как я знаю, библиотека StringTemplate не доступна для C.
У кого-нибудь есть хорошие идеи, как это можно сделать? :)
Thx