22
Рівняння (вираз) парсера з перевагою?
Я розробив аналізатор рівнянь, використовуючи простий алгоритм стека, який буде обробляти бінарні (+, -, |, &, *, / і т.д.) оператори, одинарні (!) Оператори та дужки. Однак, використовуючи цей метод, ми залишаємо все, що має однаковий пріоритет - він оцінюється зліва направо незалежно від оператора, хоча пріоритет може бути застосований …