mavka-ukr / jejalyk

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

[Парсер] Список або словник з зайвою комою, або без потрібної коми викликає помилку парсингу #4

Open sikrinick opened 6 months ago

sikrinick commented 6 months ago

Опис бага

Список або словник з зайвою комою, або без потрібної коми викликає помилку парсингу. Без стектрейсу користувачу без досвіду тяжко зрозуміти де саме помилка.

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

0.91.3

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

список = [
  "1",
  "2",
]

список2 = [
  "1"
  "2"
]

Результат

/проект/старт.м:0:0: Помилка парсингу.
dkostmii commented 6 months ago

Бінарна версія Джеджалика виводить точнішу інформацію

image

Імовірно, проблема повʼязана з ANTLR

dkostmii commented 6 months ago

Якщо бути точнішим, то це parser.cpp:1994

image