Douglas Crockford の JavaScript: The Good PartsのChapter 2 Grammarより
この章では、JavaScript の優れた部分の文法を紹介し、言語がどのように構造化されているかを簡単に概説します。鉄道図で文法を表現します。
これらの図を解釈するためのルールは単純です。
- 左端から始めて、右端まで線路をたどります。
- 進むにつれて、楕円形のリテラルと、長方形のルールまたは説明に遭遇します。
- トラックをたどって作成できるシーケンスはすべて合法です。
- トラックをたどって行うことができないシーケンスは合法ではありません。
- 両端に 1 つのバーがある鉄道図では、任意のトークンのペアの間に空白を挿入できます。両端に 2 本の棒がある鉄道図はそうではありません。
この章で紹介する良い部分の文法は、言語全体の文法よりもはるかに単純です。
SO でこの回答を見たことがありますが、これは基本的に本に記載されていることを繰り返しています。では、ここでトークンとは何を意味するのでしょうか?