1
私は、次の文法のためのパーサ構築しようとしている(ドラゴンブックEXを4.4.1 PG 231。。):ビル予測パーサと解析テーブル
S -> 0 S 1 | 0 1
だから最初に私は文法を因数分解して得た左:
S -> 0 S'
S' -> S 1 | 1
と解析テーブルを作成するには、得られた:
+-----------+---------+--------+
| 0 | 1 | $ |
-----+-----------+---------+--------+
S | S -> 0 S' | | |
-----+-----------+---------+--------+
S' | S' -> S 1 | S' -> 1 | |
-----+---------------------+--------+
はそれがOK $(Eのすべてのエントリを持っていないです入力のnd)シンボル? この場合、予測パーサーはどのように解析を行いますか?
:
あなたはこのビデオを見ることができます。 "S ' - > 0S | 1"は "S' - > S1 | 1"でなければなりません。これはあなたのテーブルにも見られます。 – Dacto