mavka-ukr / jejalyk

Компілятор Мавки в JavaScript
1 stars 0 forks source link

[Транспіляція] Тривала дія без аргументів викликає помилку транспілятора #5

Open sikrinick opened 6 months ago

sikrinick commented 6 months ago

Опис бага

Тривала дія без аргументів викликає помилку транспілятора. Якщо є принаймні один аргумент — транспіляція вдається.

Версія джеджалика

0.91.3

Як відтворити

тривала дія привітати()
  "Привіт!"
кінець

друк(чекати привітати())

Результат

/проект/старт.м:5:5: Неможливо отримати тип очікування.

Приклад можливого обходу

тривала дія привітати(непотріб = ())
  "Привіт!"
кінець

друк(чекати привітати())
sikrinick commented 6 months ago

Патч з можливим фіксом від Дмитра з чату

async_diia_no_args_fix.patch

kohutd commented 6 months ago

Якщо виправлено, закрийте issue