Journal
abnfgen - ABNF-grammar test case generator
Cet utilitaire permet de générer des cas aléatoires qui satisfont une grammaire ABNF donnée.
$ cat grammar.txt
ring = 1*12("ding" SP) "dong" CRLF
$ ./abnfgen grammar.txt
DInG DiNg doNg
ABNF (Augmented Backus-Naur form) est une notation permettant de décrire les règles syntaxiques d'un langage non-contextuel. Non-contextuel signifie ici que l'interprétation d'une variable ne dépend pas des éléments qui la précédent ou lui succèdent.
A noter que ABNF est la notation standard utilisée dans les RFC.
http://en.wikipedia.org/wiki/Augmented_Backus–Naur_Form
$ cat grammar.txt
ring = 1*12("ding" SP) "dong" CRLF
$ ./abnfgen grammar.txt
DInG DiNg doNg
ABNF (Augmented Backus-Naur form) est une notation permettant de décrire les règles syntaxiques d'un langage non-contextuel. Non-contextuel signifie ici que l'interprétation d'une variable ne dépend pas des éléments qui la précédent ou lui succèdent.
A noter que ABNF est la notation standard utilisée dans les RFC.
http://en.wikipedia.org/wiki/Augmented_Backus–Naur_Form
Ce journal est basé sur Ginger, un gestionnaire de lien minimaliste développé dans le cadre d'un stage de perfectionnement. Pour plus d'informations, consulter le wiki consacré à mes projets personnels.