Мне нужно написать простой синтаксический анализатор для своего рода предметно-ориентированного языка.
Он должен иметь базовую арифметику с правильным порядком вычисления операторов и синтаксис для вызова функций базовой среды, которые могут быть перегружены.
Какой самый простой способ написать такой парсер? Есть что-то, что я могу адаптировать или использовать из коробки? Я пишу на C ++.