Всегда нужны были скобки. Если не с OR, то с AND... Да и вообще лучше ставить т.к. приоритет логических операций не озвучен. Может он и совпадает с Delphi, а может и нет. Да и кто из не программистов знает как там оно классически.
Но понравилось сразу: "исправь, пожалуйста" и "новую версию" сразу
Тут новоприбывшие весь ВКонтакт и форум оборвали "НЕ ПОВТОРЯЕТ, ПОМОГИТЕ!" Хотя ответ через каждые 3 поста, и то обновления нет.
В 4.10 баг синус/косинус так до конца и не исчез. Пробивается сквозь костыль вставленный после 4.9.
LOGWRITE ("COS/SIN ", 1*COS(90), "/", 1*SIN(180))
// вариант лечения через промежуточные переменные
$COS = COS(90)
$SIN = SIN(180)
LOGWRITE ("Обход COS/SIN ", 1*$COS, "/", 1*$SIN)
HALT
На 1 умножаю для примера. Когда столкнулся с умножением на переменную еле нашёл.