1. Introduzione
Le specifiche tecniche Internet richiedono spesso la definizione di una sintassi formale. ABNF (Augmented BNF) è diventato popolare per questo scopo, bilanciando compattezza e potere espressivo.
ABNF è stato inizialmente usato in RFC 733 e RFC 822 per le specifiche email. Questo documento separa e aggiorna quelle definizioni.
Differenze da BNF standard
Le differenze principali riguardano: regole di denominazione, ripetizione, alternative, indipendenza dall'ordine e intervalli di valori.