Passa al contenuto principale

Istruzione di caratterizzazione

Un'istruzione di caratterizzazione definisce un campo complesso (messaggio o parte di messaggio) indicando come altri campi possono essere combinati ed è simile a un'istruzione di definizione in BNF. Il lato sinistro è un nome di campo complesso, separato (da <-) dalle indicazioni di concatenazione sul lato destro. I nomi di campo o i nomi equivalenti sono concatenati dal segno più (+), le alternative sono indicate dalla barra (/). La barra ha precedenza sul segno più, cosicché A + B/C significa A seguito da B oppure da C. Le alternative devono essere distinguibili di per sé.

Le parti di un'istruzione di caratterizzazione possono essere raggruppate nel modo usuale mediante parentesi. (A + B)/C significa A seguito da B oppure C.