Кто нибудь знает оптимальный сериализирующий протокол для персистивного кеширования AST? JSON, protobuffer, flatbuffer, но хотелось бы что то бинарное и в тоже время простое и идеально подходящее для сериализации / десериализации деревьев. Было бы еще огромным люсом если можно было делать random read / write и быстрый diff