История изменений
Исправление
Forum0888,
(текущая версия)
:
Спасибо (https://clang.llvm.org/docs/LibTooling.html)!
У меня интроспекция поддержана не в compile time, а run-time.
Профита много больше.
Весь API для run-time.
Привязки к компиляторам никакой.
Можно использовать в исходниках любого ЯП.
Весьма кроссплатфоременно кстати, никаких зависимостей.
Разве что выделение памяти, ...
Но это вовсе не проблема.
https://clang.llvm.org/docs/LibTooling.html интересен (покопаю).
Исправление
Forum0888,
:
Спасибо (https://clang.llvm.org/docs/LibTooling.html)!
У меня интроспекция поддержана не в compile time, а run-time.
Профита много больше.
Весь API для run-time.
Привязки к компиляторам никакой.
Можно использовать в исходниках любого ЯП.
Весьма кроссплатфоременно кстати, никаких зависимостей.
Разве что выделение памяти, ...
Но это для кроссплатформенности API это вовсе не проблема.
https://clang.llvm.org/docs/LibTooling.html интересен (покопаю).
Исправление
Forum0888,
:
Спасибо (https://clang.llvm.org/docs/LibTooling.html)!
У меня интроспекция поддержана не в compile time, а run-time.
Профита много больше.
Весь API для run-time.
Привязки к компиляторам никакой.
Можно использовать в исходниках любого ЯП.
Весьма кроссплатфоременно кстати, никаких зависимостей.
Разве что выделение памяти, ...
Но это для кроссплатформенности API вовсе не проблема.
https://clang.llvm.org/docs/LibTooling.html интересен (покопаю).
Исходная версия
Forum0888,
:
Спасибо (https://clang.llvm.org/docs/LibTooling.html)!
У меня интроспекция поддержана не в compil-time, а run-time.
Профита много больше.
Весь API для run-time.
Привязки к компиляторам никакой.
Можно использовать в исходниках любого ЯП.
Весьма кроссплатфоременно кстати, никаких зависимостей.
Разве что выделение памяти, ...
Но это для кроссплатформенности API вовсе не проблема.
https://clang.llvm.org/docs/LibTooling.html интересен (покопаю).