ABNF
- ABNF
-
Augmented Backus-Naur Form
ABNF (Augmented Backus-Naur form) est une extension du métalangage BNF, adaptée aux besoin de la normalisation sur Internet. ABNF est le langage standard à l'IETF pour décrire un langage dans les RFC.
Il est très proche de l'EBNF mais s'en distingue par :
- Le caractère / (au lieu de |) pour indiquer le choix
- Le caractère = (au lieu de :=) pour la définition d'une production
- Et un certain nombre de détails qui reflètent son utilisation pour les protocoles réseau plutôt que pour les langages de programmation (par exemple, par défaut, toutes les productions sont insensibles à la casse)
Par exemple, voici le format d'une date dans le RFC 2822 :
date = day month year
year = 4*DIGIT / obs-year
month = (FWS month-name FWS) / obs-month
month-name = "Jan" / "Feb" / "Mar" / "Apr" /
"May" / "Jun" / "Jul" / "Aug" /
"Sep" / "Oct" / "Nov" / "Dec"
day = ([FWS] 1*2DIGIT) / obs-day
Liens externes
Catégories : Langage formel | Standard Internet
Wikimedia Foundation.
2010.
Contenu soumis à la licence CC-BY-SA. Source : Article ABNF de Wikipédia en français (auteurs)
Regardez d'autres dictionnaires:
ABNF — Augmented Backus Naur Form (RFC 2234) … Acronyms
ABNF — ● ►en sg. f. ►SPECIF Augmented Backus Naur Form. BNF augmentée, telle que définie dans la RFC 2234 … Dictionnaire d'informatique francophone
ABNF — Augmented Backus Naur Form (RFC 2234) … Acronyms von A bis Z
ABNF — abbr. Augmented Backus Naur Form (BNF) … United dictionary of abbreviations and acronyms
Augmented Backus-Naur Form — ABNF (Augmented Backus Naur form) est une extension du métalangage BNF, adaptée aux besoin de la normalisation sur Internet. ABNF est le langage standard à l IETF pour décrire un langage dans les RFC. Il est très proche de l EBNF mais s en… … Wikipédia en Français
Angereicherte Backus-Naur-Form — Die angereicherte Backus Naur Form (ABNF, engl. augmented BNF) ist eine Variante der Backus Naur Form Metasprache zur Beschreibung von Syntax Notationen. Sie wurde ursprünglich als RFC 2234 zur eindeutigen Spezifikation von RFC Internet Standards … Deutsch Wikipedia
Augmented Backus–Naur Form — In computer science, Augmented Backus–Naur Form (ABNF) is a metalanguage based on Backus–Naur Form (BNF), but consisting of its own syntax and derivation rules. The motive principle for ABNF is to describe a formal system of a language to be used … Wikipedia
Augmented Backus-Naur fForm — Augmented Backus Naur Form ABNF (Augmented Backus Naur form) est une extension du métalangage BNF, adaptée aux besoin de la normalisation sur Internet. ABNF est le langage standard à l IETF pour décrire un langage dans les RFC. Il est très proche … Wikipédia en Français
Backus–Naur Form — In computer science, Backus–Naur Form (BNF) is a metasyntax used to express context free grammars: that is, a formal way to describe formal languages. John Backus and Peter Naur developed a context free grammar to define the syntax of a… … Wikipedia
Metasyntax — A metasyntax describes the allowable structure and composition of phrases and sentences of a metalanguage, which is used to describe either a natural language or a computer programming language. Some of the widely used formal metalanguages for… … Wikipedia