Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私は文法を与え、それがLL(1). その部分はすべて問題ありませんが、後でその文法が可能かどうかを尋ねLL(k)(for k>1)られます. それを判断するには、どのような手順に従いますか?
LL(1)
LL(k)(for k>1)
与えられkた非左再帰文法の場合、必要なのはLA(k)テーブルを作成することだけです (どこでもすぐに利用できるアルゴリズムによって)。あいまいさがなければ、文法はLL(k)であり、言語もそうです。
k
LA(k)
LL(k)
k特定の言語が存在するかどうかを知ることLL(k)は決定できません。k成功するまで、またはユニバースがなくなるまで、次から次へと の値を試す必要があります。