next up previous contents index PLPL moodlepserratamodulosperlmonksperldocapuntes LHPgoogleetsiiullpcgull
Sig: yyless() Sup: Expresiones Regulares en Flex Ant: REJECT Err: Si hallas una errata ...

yymore()

La función yymore() hace que, en vez de vaciar yytext para el siguiente matching, el valor actual se mantenga, concatenando el valor actual de yytext con el siguiente:
$ cat yymore.l
%%
mega- ECHO; yymore();
kludge ECHO;
 
$ flex yymore.l ; gcc lex.yy.c -lfl ; a.out
mega-kludge
mega-mega-kludge
La variable yyleng no debería ser modificada si se hace uso de la función yymore().


next up previous contents index PLPL moodlepserratamodulosperlmonksperldocapuntes LHPgoogleetsiiullpcgull
Sig: yyless() Sup: Expresiones Regulares en Flex Ant: REJECT Err: Si hallas una errata ...
Casiano Rodríguez León
2012-05-22