« X{0,0} est correctement implémenté. Il est utilisé comme synonyme de X{0,1}. »
Une évidence m’échappe peut-être, mais... je ne vois pas en quoi cette implémentation est correcte. X{0,0} veut dire : X au moins 0 fois (donc facultatif) et au plus 0 fois (donc interdit) ; l’implémenter en synonyme de X{0,1} me paraît faux !
Et cela peut même être très gênant dans le cas d’expressions rationnelles générées par programme pour des contrôles dépendants de paramètres en entrée d’un traitement.
# bug ?
Posté par Yves (site web personnel) . En réponse à la dépêche Sortie de GNU grep 2.7. Évalué à 10.
Une évidence m’échappe peut-être, mais... je ne vois pas en quoi cette implémentation est correcte. X{0,0} veut dire : X au moins 0 fois (donc facultatif) et au plus 0 fois (donc interdit) ; l’implémenter en synonyme de X{0,1} me paraît faux !
Et cela peut même être très gênant dans le cas d’expressions rationnelles générées par programme pour des contrôles dépendants de paramètres en entrée d’un traitement.
Yves.