Пишу парсер выражений реляционной алгебры.
Вводная:
2 * 3 + 4 = 10
2 * (3 + 4) = 14
Теперь представим что вложенность может быть многократной. А мне нужно объяснить компу как с этим работать.
Полагаю, нужно выражения разбить на операции, для каждой указать приоритет выполнения. Но пока не до конца понимаю как.
Что бы мне использовать? (Кроме мозгов :))