mavka-ukr / mavka

Сучасна українська мова програмування
https://мавка.укр
Other
53 stars 4 forks source link

Помилка при умові типу `якщо не логічне_значення` #48

Closed artiekra closed 1 year ago

artiekra commented 1 year ago

Умови вигляду якщо логічне_значення працюють правильно: image Але виникає помилка парсеру при спробі виконати умову якщо не логічне_значення image Помилку знайшов при роботі Долею (тести), отримав більш повну інфу: image

kohutd commented 1 year ago

Такий кейс не має працювати. Натомість це зробити можна так:

якщо !логічне_значення
  ;;
кінець
якщо логічне_значення не рівно так
  ;;
кінець
якщо логічне_значення рівно ні
  ;;
кінець

Самостійного ключового слова "не" не має бути, а те що є, буде видалено, щоб не путати з "не рівно"