thejoeejoee / IFJ-VUT-BIT-2017-2018

Repository for program interpret of custom language IFJ2017 written in C tested under Google tests.
GNU General Public License v3.0
2 stars 3 forks source link

Výpis chyby #37

Closed martinkobelka closed 6 years ago

martinkobelka commented 7 years ago

Měli bychom se domluvit jak bude vypadat výpis chyby. Představuji si, že se bude předávat struktura.

typedef error_t {
    ErrorCode error_code;
    int line;
    int description; // detailni kod dodá přímo lexer, parser...
} Error;

A na základe toho se vypíše.

Chyba v lexikální analýze. Na řádku 31, chybná struktura lexému typu double.

nebo

Chyba v syntaktické analýze. Na řádku 42, očekával jsem středník za textovým řetězcem.

Co si o tom myslíte?

thejoeejoee commented 6 years ago

Nakonec vůbec nebylo potřeba, implementovali jsme užitečnější věci.