Indietro

ⓘ EBNF




                                     

ⓘ EBNF

La EBNF è una delle varianti più conosciute della BNF. Essa è la sua forma estesa.

La EBNF è definita come standard internazionale da ISO-14977, ma ad esempio il W3C utilizza una EBNF differente per definire la sintassi XML: sebbene le espansioni rispetto alla BNF siano più o meno le stesse, i caratteri utilizzati per individuarle non sono universalmente condivisi.

                                     

1. Sintassi

La seguente tabella riassume le principali innovazioni rispetto alla BNF, evidenziando il fatto che lEBNF è migliore dal punto di vista della leggibilità e della sinteticità, ma non amplia linsieme dei linguaggi che si può produrre: