Journal
Grammar: The language of languages (BNF, EBNF, ABNF and more)
Ceux qui lisent les RFC ont du remarquer que celles-ci font souvent appel à des grammaires (tout particulièrement ABNF, décrite par la RFC 5234) pour décrire les protocoles et les formats.
Les grammaires sont simplement des langages utilisés pour décrire des langages (on parle de métalangages). Par exemple, le langage des expressions rationnelles est un métalangage, mais il en existe un très grand nombre.
Ce site revient sur les grammaires BNF, EBNF et ABNF, qui sont des métalangages très répandus.
RFC 5234 : http://tools.ietf.org/html/rfc5234
Les grammaires sont simplement des langages utilisés pour décrire des langages (on parle de métalangages). Par exemple, le langage des expressions rationnelles est un métalangage, mais il en existe un très grand nombre.
Ce site revient sur les grammaires BNF, EBNF et ABNF, qui sont des métalangages très répandus.
RFC 5234 : http://tools.ietf.org/html/rfc5234
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.