Microteam
Осваивающий
- Сообщения
- 74
- Репутация
- 34
Здравствуйте . Вот встал перед проблемой, не знаю как реализовать алгоритм обработки булевых выражений. Допустим, есть код:
После токена If, у нас идёт булево выражение, каким образом его надо обработать, чтобы в конце концов получилось либо true, либо false.
В принципе, если на словах, то понятно. А вот как работает, таковой алгоритм? Может кто нибудь объяснить? Заранее спасибо. ;D
Код:
If $a > b AND ($c < b OR $c = 0) Then
...
EndIf
После токена If, у нас идёт булево выражение, каким образом его надо обработать, чтобы в конце концов получилось либо true, либо false.
В принципе, если на словах, то понятно. А вот как работает, таковой алгоритм? Может кто нибудь объяснить? Заранее спасибо. ;D