Pokud jste nekdo narazil na odlisnost expecting hlasek, tak zde je odpoved od ulity:
Dobry vecer,
rad bych se zeptal jeste na jednu vec, na kterou jsem zapomnel na
cviceni ohledne DU3. Pokud mam vstupni soubor:
====
program testitko;
label 31, 32;
const x = 3;
var a : integer;
====
Je treba ladit, co se vypisuje v chybove hlasce v casti za
"expecting"? Tj. muj vystup je:
Error (line 9): Encountered syntax error, unexpected $end, expecting DUTOK_BEGIN
There were some errors 1 and warnings 0
nekdo jiny ma vsak vystup:
Error (line 9): Encountered syntax error, unexpected $end, expecting
DUTOK_BEGIN or DUTOK_PROCEDURE or DUTOK_FUNCTION
There were some errors 1 and warnings 0
ktera chybova hlaska je tedy spravna?
Odpoved:
Dobry den,
skutecne je pravda, ze tyto hlasky generuje bison trochu podivnou
metodou a skutecne se lisi podle toho, jak presne mate napsanou
gramatiku. Takze se klidne muze stat, ze to mate spravne a hlaska se
lisi.
Jiri Dokulil