День добрый.
Давно играю в `Stellaris` и иногда хочется подредактировать файлы сохранений, добавить какие-то флаги или другое.
Как это делать руками и с помощью кнопок уже давно описано, например
https://www.reddit.com/r/Stellaris/comments/acvec8...
Мне же хочется сделать простую веб-морду и при помощи `json-patch` редактировать это из UI без нужды мудохаться с архивами и своеобразным синтаксисом.
Суть вопроса:
Как распаковать и запаковать (идеально в жсон) подобный синтаксис при помощи питона оптимально?
Нашел кучу решений с регулярками и пайпарсе
https://github.com/Shadark/ClauseWizard/blob/maste... (на реддите пишут что скрипт работает несколько минут (!)) или `tokenize` но все они не умеют запаковывать обратно.
пример формата
https://gist.github.com/Derfirm/e6e06dea233b5ef8b9...