Hola:
Ayer por alguna razón estaba buscando algo en el sitio de Perl Monks cuando me tope con un post que puso merlyn donde habla acerca de como es extremadamente díficil inclusive hasta casi imposible crear un buen parser de perl.
En la participación pone solamente un par de ejemplos que complicarían la vida de cualquier persona que quiera crear un buen parser en perl, debido a la gran cantidad de formas en que uno puede escribir código en perl.
La conclusión: "La única cosa que puede hacer un parse de Perl(el lenguaje) es perl(el binario).
Se me hizo bastante interesante, y más porque ya hace tiempo que me había dado cuenta que la aplicación que uso para editar mis scripts, DzSoft Perl Editor, de pronto hace unas desiciones extrañas con el código, el ejemplo más común es cuando usas el # en situaciones donde no lo quieres usar como comentario.
Aquí les dejo la liga del post y sería interesante escuhar sus comentarios:
http://www.perlmonks.org/index.pl?node_id=44722
SALUDOS