«« ( Date ) »» // «« ( Thread ) »» // ri4pp - 2005

Najosnovnija gramatika

by Nenad Tesovic
sreda, 28. decembar 2005 - 18:49.

Da li je dovoljno da .CUP fajl sadrzi sledeca tri reda:

terminal PROGRAM, BEGIN, END;
non terminal program;
program ::= PROGRAM BEGIN END;


... pa da uspesno obradi fajl sa sledeca tri tri reda:

program
begin
end


Leksicni analizator ispravno vraca ova tri tokena, ali parser uvek ispisuje:

Syntax error
Couldn't repair and continue parse