• Классические парсер-комбинаторы на Python
    0
    Спасибо за Ваш комментарий. На счет Вашего вопроса: создаем дерево с корнем root и добавляем, в качестве детей, последовательно все разобранные значения. Если же Repeat ни разу не сработает, то возвращается пустое дерево с корнем root.
    В следующей статье я планировал описать разработку лексера и пример разбора математических выражений с помощью этой библиотеки.