El Extended Backus-Naur form (EBNF) es una variante común.