next up previous contents index PLPL moodlepserratamodulosperlmonksperldocapuntes LHPgoogleetsiiullpcgull
Sig: Práctica: Números de Línea, Sup: Análisis Léxico Ant: Ejercicio: Regexp para cadenas Err: Si hallas una errata ...

Ejercicio: El or es vago

Explique el resultado de la siguiente sesión con el depurador:
lhp@nereida:~/Lperl/src/topdown/PL0506/03lexico/PL-Tutu/lib/PL/Lexical$ perl -de 0
  DB<1> 'bb' =~ m{b|bb}; print $&
  b
  DB<2> 'bb' =~ m{bb|b}; print $&
  bb
Perl convierte la expresión regular en un NFA. A diferencia de lo que ocurre en otras herramientas, el NFA no es convertido en un DFA. El NFA es entonces simulado. ¿Que está ocurriendo en la simulación?


next up previous contents index PLPL moodlepserratamodulosperlmonksperldocapuntes LHPgoogleetsiiullpcgull
Sig: Práctica: Números de Línea, Sup: Análisis Léxico Ant: Ejercicio: Regexp para cadenas Err: Si hallas una errata ...
Casiano Rodríguez León
2012-05-22