парсер asn.1 в C / Python

Я ищу решение для анализа файлов спецификации ASN.1 и генерировать из них декодер.

В идеале я хотел бы работать с модулями Python, но если ничего не доступно, я бы использовал библиотеки C / C ++ и связывал их с Python с множеством решений.

В прошлом я использовал pyasn1 и собирал все вручную, но это стало слишком громоздким.

Я также поверхностно посмотрел на libtasn1 и asn1c. У первого были проблемы с анализом даже самых простых файлов. Второй имеет хороший синтаксический анализатор, но генерация C-кода для декодирования кажется слишком сложной; решение работало хорошо с прямыми спецификациями, но задыхалось от сложных.

Любые другие хорошие альтернативы, которые я мог пропустить?

Ответы на вопрос(4)

Ваш ответ на вопрос