Решил попробовать написать калькулятор на C++, с возведением в степерь, вычислением корней, скобками, sin, cos, плавающей точкой и т.д. Появилась задача, ввожу я строку с вырожением, как проще распознат приоритеты операций? Можно ли строку обработать за один проход?