










Sig: Práctica: Números de Línea,
Sup: Análisis Léxico
Ant: Ejercicio: Regexp para cadenas
Err: Si hallas una errata ...
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?











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