По-моему, это ошибка. Раз формат-язык предназначен для разбора любого формата, а текстовый синтаксис подпадает под определение любого формата, то как минимум парсер, а то и весь обработчик необходимо написать на его собственном языке. С учётом того, что формат планируется как серебряная пуля, то ускорение разработки на порядок должно скомпенсировать необходимое время для ручной или полу-ручной трансляции первой версии. Это потребует смены приоритета в порядке воплощения языка, но это полезное изменение, которое позволит автору насладиться плодами своего творения максимально быстро
Первая версия предназначена только для бинарного. Чтобы разбирать все, наверное придётся встроить прямо в рантайм генератор парсеров на основе грамматики. А генератор парсеров написать будет сложнее, чем сделать простой парсер для языка.
Я уже писал обобщённый десериализатор для JSON-подобных языков, там можно настроить наличие/отсутствие кавычек, разделитель (':', '=' или любой другой) и ещё кучу всего, что позволило парсить как JSON, так и подмножество XML, а также сишные структуры с designated initializers. Написал за пару дней примерно вместе с сериализатором.
А язык я проектировал так, что его парсер будет не сильно сложнее парсера, который в десериализаторе. Думаю, он займёт не больше недели (2 выходных + вечера).
Есть гораздо более сложные задачи, чем парсер, но большинство из них нужно будет решить уже после того, как выйдет первая версия. И так как язык не будет языком общего назначения, по крайней мере в ближайшие пару лет, то решать их придётся на C++.