Хочу получить доступ к сишным структурам из питона. И при этом не хочу мараться с ручным заданием полей структуры коих много. Да и структур не одна. Разбор полётов:
1) ctypes, struct в пролёте т.к. требуют ручной возни
2) cython тоже не умеет
3) раньше рекомендовали swig, но, оказалось, он не парсит структуры и работает на уровне указателей. Заглянуть в данные он не позволяет.
Есть ещё один вариант который подсказали на лоре, это llvm для получения abstract syntax tree (AST) с питоновскими биндингами. Нет ли способа проще, а? Ну или подскажите что-нить легковесное для парсинга C кода, если такое бывает.