Primera versión, pylex modificado, pypar iniciad pero no probado, sólo definición de union y tokens