вход для лексера
abc gef4 44jdjd ghghg
x
ererete
xyzzz
55k
hello wold
33
мои правила
rule1 [0-9]+[a-zA-Z]+
rule2 [x-z]
rule3 .*
{rule1} {
printf ("% s \ n", yytext);
}
{rule2} {
printf ("% s \ n", yytext);
}
{rule3} {
// ничего не печатает
}
вывод: -
x
55k
Я не могу понять вывод? Может кто-нибудь, пожалуйста, помогите мне.