¿Cómo se usa la gramática de Python internamente?

Estoy tratando de comprender mejor cómo funciona Python, y he estado viendo la gramática que se muestra enhttp://docs.python.org/3.3/reference/grammar.html.

Noté que dice que tendrías que cambiar parsermodule.c también, pero la verdad es que no estoy siguiendo lo que está pasando aquí.

Entiendo que una gramática es una especificación sobre cómo leer el idioma, pero ... ni siquiera puedo decir en qué está escrito. Se parece casi a Python, pero no lo es.

Busco entender mejor esta especificación y cómo Python la utiliza internamente para ... hacer cosas. ¿Qué depende de eso? (La respuesta lo es todo, pero me refiero específicamente a qué aspecto del "motor" lo está procesando), a qué se debe, ¿cómo se relaciona con la compilación / ejecución de un script?

Es difícil creer que todo el lenguaje se reduce a una especificación de dos páginas ...

Respuestas a la pregunta(4)

Su respuesta a la pregunta