При просмотре выражения формировать массив, записей где значением будет структура Приоритет и Операция. Далее, средствами языка отсортировать по полю приоритета не должно стать проблемой (обычный проход функцией по массиву).
А вообще, идеальный вариант
Обратная польская запись.