プログラミング言語の実装に欠かせない構文解析、なかでもとりわけLR構文解析とLR parserに注目した本です。 一冊まるまるLR構文解析とLR parserに関する内容となっており、LL構文解析などの他の手法についてはまったく触れていません。 本書は2つの章からなります。 第1章はLR parserの概論です。 * 簡単な文法と複雑な文法を例に、それぞれのparserの動きを考察する"LR parserの仕組み" * 与えられた文法定義からLR parserを構成する"LR parserの構成方法 " * SLR, Canonical LR, LALRといった様々なLR parserの特徴を紹介する"LR parserの種類" といった内容を取り上げます。 第2章は「Efficient computation of LALR(1) look-ahead sets」という論文の解説です。