Thus (? =bullock_BAR_donkey) is permitted, but (? !dogs ?_BAR_cats ?)Thus (? =bullock_BAR_donkey) is permitted, but (? !dogs ?_BAR_cats?) causes an error at compile time.
C'est une amélioration du fonctionnement de Perl 5.005, qui impose aux alternatives d 'avoir toutes la même taille.