数日前にSLR(1) と LALR(1) と Reduceについて質問 します。多くの検索と教授への連絡を行っていますが、2番目の問題の解決策が正しいか間違っているかを要約できませんでした。2 つの異なる年の入試で 2 つの質問があります。
二問は選択式です。2010年の質問では、次のようにしています。
1) 次のような SLR(1) Grammar G があります。SLR(1) パーサー ジェネレーターを使用して、G の解析テーブル S を生成します。LALR(1) パーサー ジェネレーターを使用して、G の解析テーブル L を生成します。
S->AB
A->dAa
A-> lambda (lambda is a string with length=0)
B->aAb
そして、質問デザイナーは次のようにソリューションを選択します。
Solution: the number of elements with R (reduce) in S is more than L.
2 年後、デザイナーは次のように質問します。
2) T1、T2 が任意の文法 G の SLR(1) と LALR(1) で作成されたとします。G が SLR(1) 文法の場合、次のうちどれが真ですか?
a) T1 と T2 に違いはありません。
b) T1 の非エラー エントリの合計数が T2 より少ない
c) T1 のエラー エントリの合計数が T2 より少ない
解決:
(a) is selected by the question designer.
私の質問は:
any one could describe for me why the solution of 1st question is contradict to 2nd question?
誰かが以前の投稿で 2 つの解決策が正しいと答えましたが、非常に整形式であるとは説明していません。
とにかく私は混乱から抜け出す専門家を待っています!!!