"Javascript, The Good Parts": Eisenbahndiagramme

Ich lese "Javascript, The Good Parts" von Douglas Crockford und habe Schwierigkeiten, die Verwendung aller Eisenbahndiagramme zu verstehen. Er geht auch nicht viel darauf ein. Er sagt nur folgendes (auf S. 21):

Die Regeln für die Interpretation dieser Diagramme sind einfach:

Sie beginnen am linken Rand und folgen den Spuren bis zum rechten Rand.Auf Ihrem Weg begegnen Sie Literalen in Ovalen und Regeln oder Beschreibungen in Rechtecken.Jede Sequenz, die durch Befolgen der Spuren gemacht werden kann, ist legal.Jede Sequenz, die nicht durch Befolgen der Spuren erstellt werden kann, ist nicht zulässig.Railroad-Diagramme mit einem Balken an jedem Ende ermöglichen das Einfügen von Leerzeichen zwischen zwei Token. Eisenbahndiagramme mit zwei Balken an jedem Ende nicht.

Mir ist bewusst, dass dieses Buch als grundlegende Lektüre für alle gilt, die es mit Javascript wirklich ernst meinen, und ich würde sehr gerne die Konzepte verstehen, mit denen er sich befasst. Aber irgendetwas klickt einfach nicht über die ganze Eisenbahndiagrammsache.

Kann jemand seine Verwendung der Eisenbahndiagramme erklären? Beispiele wären toll.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage