Wie wird die Python-Grammatik intern verwendet?

Ich versuche, ein tieferes Verständnis für die Funktionsweise von Python zu bekommen, und ich habe mir die Grammatik angeschaut, die unter gezeigt wirdhttp://docs.python.org/3.3/reference/grammar.html.

Ich stelle fest, dass Sie auch parsermodule.c ändern müssten, aber ehrlich gesagt verfolge ich einfach nicht, was hier vor sich geht.

Ich verstehe, dass eine Grammatik eine Spezifikation für das Lesen der Sprache ist, aber ... ich kann nicht einmal sagen, in was das geschrieben steht. Es sieht fast aus wie Python, ist es aber nicht.

Ich bin auf der Suche nach einem besseren Verständnis dieser Spezifikation und ihrer internen Verwendung durch Python, um ... Dinge zu tun. Was hängt davon ab (die Antwort ist alles, aber ich meine genau, welcher Aspekt der "Engine" verarbeitet es), was verwendet es, wie hängt es mit dem Kompilieren / Ausführen eines Skripts zusammen?

Es ist kaum zu glauben, dass die ganze Sprache auf eine zweiseitige Spezifikation hinausläuft ...

Antworten auf die Frage(4)

Ihre Antwort auf die Frage