Passa al contenuto principale

4. Definizione ABNF di ABNF

Questa sezione fornisce la definizione auto-descrittiva di ABNF usando ABNF stesso.

rulelist    =  1*( rule / (*c-wsp c-nl) )
rule = rulename defined-as elements c-nl
rulename = ALPHA *(ALPHA / DIGIT / "-")
defined-as = *c-wsp ("=" / "=/") *c-wsp

La natura ricorsiva dimostra il potere espressivo della notazione.