السلام عليكم
لدي مشكلة في برنامج LEX
%option noyywrap
lettre [A-Za-z]
chiffre [0-9]
mot_clé "prog"|"var"|"int"|"func"|"proc"|"begin"|"if"|"then"|"else"|"while"|"do"|"opaffect"|"oprel"|"opadd"|"opmul"|"nb"|"not"
identificateur {lettre}(_|{lettre}|{chiffre})*
nb {chiffre}{chiffre}*
oprel "=="|"<>"|"<"|">"|"<="|">="
opadd "+"|"-"|"or"
opmul "*"|"/"|"div"|"mod"
opaffect "="
%%
{identificateur} { printf ("id");}
{nb} { printf ("nb");}
{mot_clé } { printf ("mot_clé");}
{oprel} { printf ("oprel");}
{opadd} { printf ("opadd");}
{opmul} { printf ("opmul");}
{opaffect} { printf ("opaffect");}
%%
main() {
yylex();
}حيث يظهر لي هذا الخطأ
