La _forma di Backus Naur_ è una forma univoca di scrivere la sintassi di comandi. - `[stringhe]`: la stringa può comparire 0 o 1 volta (**opzionale**) - `{stringhe}*`: le stringhe possono apparire 0 o più volte (**opzionale** e **multipla**) - `{stringhe}+`: le stringhe possono apparire 1 o più volte (**obbligatoria** e **multipla**) - `stringa1|stringa2`: a scelta, stringa1 o stringa2 - `-options`: elenco di opzioni