[Python] BNF == help di Python ?

Marco Giusti marco.giusti a gmail.com
Lun 15 Apr 2013 10:44:34 CEST


On Mon, Apr 15, 2013 at 10:22:21AM +0200, Gabriel Battaglia (Kriyaban) wrote:
> ... per chiedervi: l'help interattivo di Python, rispetta questa convenzione?
> 
> http://it.wikipedia.org/wiki/Backus-Naur_Form

L'interprete interattivo di python, anche se di sicuro di grande help, è
un interprete interattivo vero e proprio, ma questo lo sai già. La BNF
viene usata per descrivere una grammatica, il fatto che la grammatica
python sia formalizzata attraverso la BNF non è una cosa che riguarda il
"programmatore medio".

Ad esempio python ti mette a disposizione un mini linguaggio[1] per la
formattazione delle stringhe e questo è specificato attraverso la BNF.
Che poi il parser utilizzi o meno queste regole oppure che siano lì solo
per documentazione è indifferente.

[1] http://docs.python.org/3/library/string.html#formatspec

Ho in qualche maniera risposto alla tua domanda?

ciao
m.


Maggiori informazioni sulla lista Python