avanzando en lo que es el bnf